三、边缘检测算子

边缘检测算子有哪些:

  • Sobel、Prewitt、Roberts算子
  • Canny算子 
  • Marr-Hildreth边缘检测算子
  • Holistically-Nested Edge Detection(HED)深度学习

1、基本边缘检测算子

Sobel、Prewitt、Roberts算子:

以sobel为例:计算过程如下

 

2、Canny算子

多级边缘检测算法,其目标是找到一个最优的边缘,其最优边缘的定义是:

1.好的检测 --算法能够尽可能多地标示出图像中的实际边缘

2.好的定位 --标识出的边缘要与实际图像中的实际边缘尽可能接近

3.最小响应 --图像中的边缘只能标识一次,并且可能存在的图像噪声不应该标识为边缘

Canny算法的具体步骤:

  • (1).高斯滤波
  • (2).计算梯度图像与梯度方向(可以选择基础算子梯度计算,附录1-以soble为例)
  • (3).对梯度图像进行非极大值抑制(附录2)
  • (4).使用双阈值进行判断潜在的边缘(附录3)滞后技术跟踪边界

附录1:------------------------------------------------------------------------------------------

步骤2解释:计算梯度图像与梯度方向,以soble为例

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值