Halcon ”归一化“ 思想 灰度图像归一化到0~255

今天遇到一个问题:
1.傅里叶反变换后得到图像类型是“real”,但是处理图像是“byte”类型。

在这里插入图片描述
于是再网上白嫖了:
convert_image_type( Image : ImageConverted : NewType : )

函数作用:
转换图像类型
如果将大的灰度范围类型转换为小的灰度范围,如int4转为byte,太大或太小的数值被裁掉。因此在用该算子前,先调用scale_image调整灰度范围。

参数列表:
Image(in):输入图像
ImageConverted(out):转换后图像
NewType(in):新的图像类型,有 ‘int1’, ‘int2’, ‘uint2’, ‘int4’, ‘byte’, ‘real’, ‘direction’, ‘cyclic’, ‘complex’

可能前置项:
scale_image(这一步很重要!)

原文链接:
http://blog.sina.com.cn/u/3549400037

我月直接用发现,图像一片空白全是“255”的灰度。

问题原因:
最后发现每个像素灰度大于255是默认是255。
那么知道问题所在,配合scale_image()使用,便会映射到合适的值。这里面很像"归一化"思想,Opencv 里面的cv::normalize(src, dst, 0, 255, NORMAL_MINMAX) 也是可以实现。
链接:
https://blog.csdn.net/wenhao_ir/article/details/51658765#comments

最后上图片代码:

原图就不展示了,halcon的显示灰度值的我不知道咱们接出来,抱歉。这里记录一下,希望遇到同样问题的人能解决。
up!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值