赞
踩
一、图像边缘检测算子有很多,下面介绍经典的几种:Roberts、Sobel、Prewitt、Kirsch、Laplacian。
1. Roberts (正负45度方向的梯度)
2. Sobel (x,y方向的梯度)
3. Prewitt (x,y方向的梯度)
4. Kirsch (8个方向的梯度)
5. Laplacian (四邻域、八邻域二阶梯度)
以上各方法算子(Laplacian除外)都分别包含了多个方向,各有特色。在使用过程中通常的做法有,将不同方向的算子取绝对值叠加,或是取绝对值的较大值,亦或是平方求和。
二、刚才介绍的这几种边缘算子处理方式如出一辙,值得一提的是Canny边缘检测测算法。因为它不是简单的用算子过滤。
该方法用到了Sobel边缘检测算子,包含四个步骤:
1. 高斯去噪
2. Sobel边缘大小、方向计算(方向近似至0、45、90、135度)
3. 非极大值抑制
对于各个点,若其在边缘方向上的边缘值大于该方向上相邻点的边缘值时留下,否则置为0。
4. 滞后阈值
该算法需要传入两个阈值,假设分别为Kmin、Kmax(Kmax>Kmin),以上计算的边缘值大于Kmax均为边,小于Kmin的均为0,介于两者之间的需要判定其是否连接已判定为的边,连接则留下,否则置为0。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。