【1】边缘检测一般步骤
(1)滤波
空间域滤波:均值滤波和中值滤波
频率域滤波:低通滤波器、带通滤波器、高通滤波器
均值滤波:领域平均法
1/9 | 1 | 1 | 1 |
1 | 1 | 1 | |
1 | 1 | 1 |
均值滤波:加权平均法
1/10 | 1 | 1 | 1 |
1 | 2 | 1 | |
1 | 1 | 1 |
均值滤波:选择式掩模平均法(9个不同方向的卷积核)
中值滤波:普通中值滤波(时间复杂度O(m*m))和快速中值滤波O(m*N*N)
(2)增强
线性均衡、分段性线性变化、指数均衡化、通用均衡算法
(3)检测
Roberts算子、 sobel算子、prewitt算子、canny算子
(一阶微分算子:Roberts 、Sobel 、Prewitt;二阶微分算子:Laplacian、Log/Mar;非微分边缘检测算子:Canny)
(4)定位
【2】各种算子简介
(1)Roberts算子
(2)sobel算子
(3)prewitt算子
(4)canny算子
1)高斯平滑滤波器降噪
2)计算梯度赋值和方向
3)非极大值抑制
排除非边缘像素,仅保留一些细线条
4)滞后阈值
选取两个阈值 一个高阈值 一个底阈值
大于高 则保留 小于底 则删除 二者中间且仅仅链接到一个高阈值时保留
【3】各种边缘检测算子比较
参考文献
(1)https://blog.csdn.net/tigerda/article/details/61192943