【Halcon视觉】图像边缘提取

        边缘的定义:边缘是图像中灰度值变化强烈的地方,是不同区域之间的界限。

        边缘的矩阵形式:

【Halcon视觉】图像边缘提取_第1张图片

        边缘提取:采用掩模的方式,在图像矩阵上进行移动,使用掩模内的掩模值进行运算,以此实现边缘提取。

        举例:3*3 掩模 

【Halcon视觉】图像边缘提取_第2张图片

        图像灰度区域 :

【Halcon视觉】图像边缘提取_第3张图片

        算法:-1*1+0*1+1*10+(-1)*1+0*1+1*10+(-1)*1+0*1+1*10=27

        当算法计算所得值大于20,灰度变化强烈,可提取为边缘。

        在Halcon中,常用的边缘提取算子:

        edges_image ()    边缘提取

*读取图像
read_image (Image, 'printer_chip/printer_chip_01')


*边缘提取
edges_image (Image, ImaAmp, ImaDir, 'canny', 1.1, 'nms', 30, 40)

 【Halcon视觉】图像边缘提取_第4张图片

        总结: 边缘提取,使Halcon功能更强大,应用场景更丰富。


你可能感兴趣的:(视觉,opencv,计算机视觉,机器学习,人工智能,图像处理)