【计算机视觉】Canny算子边缘检测

53 篇文章 ¥39.90 ¥99.00
本文介绍了Canny边缘检测的基本原理和算法流程,包括使用高斯滤波器平滑图像、计算梯度幅值和方向、非极大值抑制以及双阈值边缘检测。Canny算子是一种旨在抑制噪声并精确定位边缘的优化边缘检测方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[计算机视觉] Canny算子边缘检测

##1. Canny边缘检测基本原理

(1)图象边缘检测必须满足两个条件:一能有效地抑制噪声;二必须尽量精确确定边缘的位置。
(2)根据对信噪比与定位乘积进行测度,得到最优化逼近算子。这就是Canny边缘检测算子。
(3)类似与Marr(LoG)边缘检测方法,也属于先平滑后求导数的方法。
##2. Canny边缘检测算法:

step1:用高斯滤波器平滑图象;
step2:用一阶偏导的有限差分来计算梯度的幅值和方向;
step3:对梯度幅值进行非极大值抑制;
step4:用双阈值算法检测和连接边缘。
边缘feature,是属于local feature,即图像的局部特征,边缘的特点是什么呢?上面一篇文章中已经讲述过,但还得提一下,就是出现在梯度大的地方,因为像素的局部性说明的是像素通常倾向于与其近邻像素值相近,而不想近的地方大至属于边缘或者噪声等。所以可以用梯度对这种边缘信息进行提取,但是务必要有效的抑制噪声。通常边缘检测可通过先平滑,后求梯度或导数,也可以先通过导数,然后再进行平滑。从算子的角度分析,两种操作作用先后是没有区别的。

详细内容:https://pengyizhang.github.io/2020/03/16/canny/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zhang_P_Y

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值