石鑫华视觉 发表于 2020-3-11 21:32:51

NI Vision Assistant视觉助手图像处理教程 第7章 图像处理-Grayscale灰度 7.2 Filters滤波 Edge Detection-Canny边缘检测-坎尼滤波器
坎尼滤波器是一个专门的检测边缘算法。坎尼滤波器即使在图像信噪比非常低的情况下也可以非常准确的定位边缘。
[attach]7236[/attach]
76 坎尼滤波器效果
[attach]7237[/attach]
77 坎尼滤波器效果细节
从图76、图77中看到,坎尼滤波器的对于边缘的响应是非常敏感的。边缘梯度非常小,信噪比非常低的情况下,也能找到边缘。这可以说是敏感的有点过分呀。
坎尼算法的具体实现,可以查找相关的文献。其大概的过程可以总结为:
1、图像使用带有指定标准偏差σ的高斯滤波器来平滑,从而可以减少噪声。
2、在每一点处计算局部梯度g(x,y)=[G2x+G2y]1/2 和边缘方向α(x,y)=arctan(Gy/Gx)。边缘点定义为梯度方向上其强度局部最大的点。
3、第2条中确定的边缘点会导致梯度幅度图像中出现脊。然后,算法追踪所有脊的顶部,并将所有不在脊的顶部的像素设为零,以便在输出中给出一条细线,这就是众所周知的非最大值抑制处理。脊像素使用两个阈值T1和T2做阈值处理,其中T1
4、最后,算法通过窗口(如8连接)将弱像素集成到强像素,执行边缘链接。

本主题需向作者支付 2 元 才能浏览 购买主题
页: [1]

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24