halcon学习备忘二(图像相减算子)
来源:互联网 发布:暗黑3武器白字算法 编辑:程序博客网 时间:2024/06/05 20:22
在我们编写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学习备忘二(图像相减算子)
- halcon学习备忘二(图像相减算子)
- halcon学习之图像相减算子sub_image
- Halcon学习笔记(二) 算子学习
- Halcon中的图像相减算子abs_diff_image和sub_image
- Halcon 算子 读写图像
- halcon学习备忘三(数组的一些常用操作算子)
- halcon学习备忘三(数组的一些常用操作算子)
- HALCON 算子函数(二) Control
- Halcon算子学习笔记(一)--Arithmetic
- [Halcon]算子学习
- Halcon PDF文档(hdevelop_users_guide)学习总结之二——创建新算子
- Halcon学习(二)图像获取与相关参数
- halcon学习笔记(二)——读取图像
- Halcon学习(二)
- halcon学习备忘五(图像选择,剪切,obj循环,ocr识别)
- halcon学习备忘五(图像选择,剪切,obj循环,ocr识别)
- Halcon算子学习理解--threshold
- if 语句排序
- list中去重复数据的
- Html5添加移动触摸的网页版PDF格式文件阅读器插件教程
- React 入门实例教程
- 技术类面试题——智力题
- halcon学习备忘二(图像相减算子)
- Elasticsearch
- Linux常用的压缩与归档命令
- 程序员在Android开发中常用会用到的Linux命令集合
- 微信点点
- C#改变变量触发事件
- oracle 12c Error in invoking target 'links proc gen_pcscfg procob'
- On the Road
- tengxun招聘