机器视觉-halcon学习笔记5

灰度变换:

add-image算子,1入口参数是图像变量,2入口参数是图像变量,3入口参数是相加之后的图像

4入口参数是参数1和参数2对应点灰度相加后乘的一个参数,参数5是偏移量

总结来说就是参数1和参数2对应点灰度值相加后乘上参数4再加上参数5就等于参数3对应点的灰度值;

我猜聪明的你肯定可以看懂的。

这里是针对整体的图像上的像素的灰度进行线性变换,也可以分段来变换,获取图像上所有点的灰度值,并用if进行区分和线性传力就可以实现:

后面改了下代码,把灰度小于200的全部设为黑色,然后一运行,发现龟速,所以for就跳着取样,一次跳10个像素,这样处理下来就是这样:

每隔10个像素就取黑,像主角额头上那里 灰度值大于200了 所以就没有取到黑色;

 对应的后面还有非线性的变换:

主要是指数和开方

猜你喜欢

转载自www.cnblogs.com/kita/p/10542080.html
今日推荐