halcon学习之图像相减算子sub_image
来源:互联网 发布:数据多样性 ppt 编辑:程序博客网 时间:2024/05/16 23:40
在我们编写halcon程序中可能常会用到图像相减算子sub_image,例如在做高斯高通滤波的时候,最后的结果是要用原图像减去滤波后的图像才能得到锐化图像。该算子的参数形式如下:
sub_image(ImageMinuend , ImageSubtrahend : ImageSub : Mult , Add :)
第一个参数是被减图像,第二个参数是减数图像,第三个参数是结果图像,第四个参数是乘数因子,第五个参数是灰度补充值
算子可以用以下计算式子表达:
ImageSub =( ImageMinuend - ImageSubtrahend ) *Mult + Add
之所以乘以Mult是要拉大两幅图像相减后的对比度,加上一个Add是为了增加相减后的图像的整体亮度。
例子:
dev_close_window()
read_image(Image1,'fabrik')
get_image_size(Image1,width,height)
dev_open_window(0,0,width/1.2,height/1.2,'black',windowhandle)
dev_display(Image1)
dev_open_window(height/1.2, 0, width/1.2, height/1.2, 'black', WindowHandle1)
dev_open_window(0, width/1.2, width/1.2, height/1.2, 'black', WindowHandle2)
dev_set_window(WindowHandle1)
read_image(Image2, 'monKey')
dev_set_window(WindowHandle2)
*两幅图像相减乘以2拉大对比度,加上10提高整体亮度
sub_image(Image1, Image2, ImageSub, 2.0, 10.0)
- halcon学习之图像相减算子sub_image
- Halcon中的图像相减算子abs_diff_image和sub_image
- halcon学习备忘二(图像相减算子)
- halcon学习备忘二(图像相减算子)
- HALCON学习之算子大全
- Halcon 算子 读写图像
- halcon学习之常用数组操作算子
- [Halcon]算子学习
- Halcon学习之图像采集
- Halcon算子学习理解--threshold
- Halcon 算子 截取区域生成图像
- Halcon 算子 使用灰度获得图像区域
- Halcon学习之两幅图像处理
- Halcon学习笔记(二) 算子学习
- Halcon 算子
- Halcon算子
- halcon算子
- HALCON 算子
- 九误九建:企业做好SEO网络营销推广的必经之路
- 设计模式 http://www.runoob.com/design-pattern/flyweight-pattern.html
- Spark安装
- CSS选择框、下拉列表、文本域、表格
- Android动态权限问题
- halcon学习之图像相减算子sub_image
- 建立树状包结构
- 如何在C++中使用VBScript(使用Qt)--How to use VBScript in C++ (Using Qt)
- HDU1166 敌兵布阵
- 素数环
- 一文弄懂神经网络中的反向传播法——BackPropagation
- python学习笔记(2)
- EEPROM IIC
- 遍历集合时移除一个元素