Halcon中边缘检测对比:卷积图像算子&Sobel算子 |
您所在的位置:网站首页 › 卷积边缘处理 › Halcon中边缘检测对比:卷积图像算子&Sobel算子 |
在Halcon软件中使用Sobel算子进行边缘检测时,查看相关算子,结合自己的理解。对于其中三种检测方式做出说明,不对的地方请大家指正。 * 检测原图 read_image (Image, 'printer_chip/printer_chip_01')一、默认Sobel检测算子sobel_amp * 在各个方向上都均匀的检测边缘信息 sobel_amp (Image, EdgeAmplitude, 'sum_abs', 3)
2)、构造Y方向增大的Sobel检测算子 sobelYdown := [3, 3, 1, \ -1,-2,-1, \ 0, 0, 0, \ 1, 2, 1 ] * 看kernel结构,我们可以推断出,将检测出图像中Y方向由暗到亮的边缘 convol_image (Image, ImageResultydown, sobelYdown, 'mirrored')
3)、构造X减小增大的Sobel检测算子 sobelXleft := [3,3, 1, \ 1,0,-1, \ 2,0,-2, \ 1,0,-1 ] * 看kernel结构,我们可以推断出,将检测出图像中X方向由亮到暗的边缘 convol_image (Image, ImageResultxleft, sobelXleft, 'mirrored')4)、构造Y方向减小的Sobel检测算子 sobelYup := [3, 3, 1, \ 1, 2, 1, \ 0, 0, 0, \ -1,-2,-1 ] * 看kernel结构,我们可以推断出,将检测出图像中Y方向由亮到暗的边缘 convol_image (Image, ImageResultyup, sobelYup, 'mirrored')
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |