视觉论坛VISIONBBS_视觉之家VISIONHOME微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 15|回复: 0

[原创] NI Vision Assistant视觉助手图像处理教程 第7章 图像处理-Grayscale灰度 7.2 Filters滤波 Edge Detection-Canny边缘检测-坎尼滤波器

[复制链接]
  • TA的每日心情
    郁闷
    11 小时前
  • 签到天数: 1792 天

    [LV.Master]2000FPS

    发表于 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<T2。值大于T2的脊像素称为强边缘像素,T1和T2之间的脊像素称为弱边缘像素。其中T1、T2的设置不是使用灰度值,而是基于计算出的图像梯度值对应的直方图进行选取的。
    4、最后,算法通过窗口(如8连接)将弱像素集成到强像素,执行边缘链接。

    购买主题 本主题需向作者支付 2 快钱 才能浏览
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW图像处理教程
    机器视觉商城淘宝店铺
    视觉论坛充值赞助方法

    QQ|视觉论坛VISIONBBS.COM|视觉之家VISIONHOME.CN|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-2 )|网站地图

    GMT+8, 2020-4-2 23:21

    Powered by shixinhua.com X3.4

    © 2009-2020 VISIONBBS.COM 浏览量:

    快速回复 返回顶部 返回列表