Canny 边缘检测算法

Canny:边缘检测算法:其对受白噪声影响的阶跃型边缘是最优的。

目的:
返回一个二值图像,非零数值表示图像中边缘的存在,返回与边缘相关的尺度和方向信息

标准:
检测标准:不丢失重要的边缘,不应有虚假的边缘

定位标准:实际边缘与检测到的边缘位置之间的偏差最小

单响应标准:将多个响应降低为单个边缘响应。这个标准可以解决受噪声影响的边缘问题,以及起到地址非平滑边缘检测算子的作用。

步骤:
A、用高斯滤波器对图像去噪

B、计算像素的梯度

C、在边缘检测的基础上使用非最大抑制NMS&是B步的辅助

D、在检测到的边缘上使用双double阈值去除假阳性&又被称为滞后阈值化处理

E、分析所有的边缘以及其之间的连接,以保留真正的边缘,并消除不明显的边缘。(一般这一步都会省略)

步骤解释:

B、计算梯度

①与正交微分滤波器(Prewitt)做卷积

②生成水平方向上导数图像H和垂直方向上的导数图像V

在这里插入图片描述

当幅度超过一个临界值时,需要使用非极大值抑制的方法,删除这些不需要的响应。

C、非极大值抑制:搜索局部极大值,抑制非极大值。

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值