边缘提取有一个最简单的思路,就是寻找灰度变化明显的地方。假设,一幅图像的灰度分布如下:
255 254 253 255 2 2 0 1
253 252 255 255 2 1 1 0
254 253 252 255 1 0 2 3
255 254 255 255 2 1 0 1
sobel算子有两个,一个是水平检测:
-1 -2 -1
0 0 0
1 2 1
另一个便是垂直检测:
-1 0 1
-2 0 2
-1 0 1
如果使用垂直检测,那么以垂直sobel算子为中心,一个一个向下移,每到一个像素,与对应的值相乘,注意,不是矩阵乘法,是一一相乘。
同样也适用于水平检测。