石鑫华视觉论坛

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

[原创] NI Vision Assistant视觉助手图像处理教程 第7章 图像处理-Grayscale灰度 7.2 Filters滤波 Edge Detection-

[复制链接]
  • TA的每日心情

    12 小时前
  • 签到天数: 3384 天

    连续签到: 6 天

    [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
    4、最后,算法通过窗口(如8连接)将弱像素集成到强像素,执行边缘链接。

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

    使用道具 举报

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

    本版积分规则

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

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-22 20:49

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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