Halcon中的图像相减算子abs_diff_image和sub_image
来源:互联网 发布:手机版打字软件 编辑:程序博客网 时间:2024/05/16 12:49
abs_diff_image算子解析
abs_diff_image算子能够得到两幅图像相减后的结果图,其结果是以绝对值的方式呈现。主要用于计算两幅图像的差异,可用于和图片的对比测试。
abs_diff_image(Image1, Image2 : ImageAbsDiff : Mult : )Image1,Image2是输入图像ImageAbsDiff是相减后的结果,是输出图像Mult是放大倍数相减公式:g' = |(Image1 - Image2)| * Mult
不论输入的是彩色图像,还是灰度图像,该算子都能进行相减操作。但是如果是希望得到两幅图像在亮度上的差异,则建议使用rgb1_to_gray (Image1, GrayImage1)
如上算子将RGB图转为灰度图之后,再进行相减更能得到想要的结果。
read_image (Image1, 'F:/SZWX912/TestImage/Pic912/0002.bmp')rgb1_to_gray (Image1, GrayImage1)read_image (Image2, 'F:/SZWX912/TestImage/Pic912/0008.bmp')rgb1_to_gray (Image2, GrayImage2)abs_diff_image ( GrayImage1, GrayImage2, ImageAbsDiff, 1)
sub_image算子解析
sub_image是计算两幅图像相减结果的实际值,这种相减有方向性,也就是说减数和被减数的位置调换会影响输出结果。如果相减后像素值小于零,其结果图中会被置0;同理,如果像素值大于255,也会被截断使其最大值为255。
sub_image(ImageMinuend, ImageSubtrahend : ImageSub : Mult, Add : ) ImageMinuend是被减图像ImageSubtrahend是减去的图像ImageSub是减后的结果图像Mult是放大倍数Add是附加灰度值
两者差异
其差异是有两个方面:
(1)abs_diff_image是两幅图像相减的绝对值,而sub_image是相减后的实际值。
(2)abs_diff_image的计算结果没有附加灰度值参数,而sub_image又附加灰度值参数。该参数可用于提升图像整体的灰度。
0 0
- Halcon中的图像相减算子abs_diff_image和sub_image
- halcon学习之图像相减算子sub_image
- halcon学习备忘二(图像相减算子)
- halcon学习备忘二(图像相减算子)
- Halcon 算子 读写图像
- Halcon算子:smallest_rectangle1()和smallest_rectangle2()
- Halcon 算子 截取区域生成图像
- Halcon 算子 使用灰度获得图像区域
- 在VS2005中使用Halcon算子采集和处理图像的步骤
- HALCON中的算子大全(中英对照)
- HALCON中的算子大全(中英对照)
- HALCON中的算子大全(中英对照)
- HALCON中的算子大全(中英对照)
- Halcon 算子
- Halcon算子
- halcon算子
- HALCON 算子
- 【Halcon】halcon中的常用算子的中文说明
- Distributed Representations of Words and Phrasesand their Compositionality
- NYOJ 111 分数加减法
- Guava源码学习笔记
- MATLAB 超定方程组 最小二乘法
- Android中Application的onCreate多次调用问题
- Halcon中的图像相减算子abs_diff_image和sub_image
- nefu 21最长上升子序列
- 等价二叉树-lintcode
- 关于论文的排版
- 使用异步任务下载图片~
- hdu2053Switch Game
- 小白笔记--------------------------计算机网络(2)
- CentOS 6.7安装Mahout 0.11.2
- Java语言基础(二)——函数与数组