三、边缘检测算子
边缘检测算子有哪些:Sobel、Prewitt、Roberts算子Canny算子Marr-Hildreth边缘检测算子Holistically-Nested Edge Detection(HED)深度学习1、基本边缘检测算子Sobel、Prewitt、Roberts算子:以sobel为例:计算过程如下2、Canny算子多级边缘检测算法,其目标是找到一个最优的边缘,其最优边缘的定义是:1.好的检测-
·
边缘检测算子有哪些:
- 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为例
更多推荐
已为社区贡献2条内容
所有评论(0)