sobel边缘检测

1.先将图片转换成灰度图

2.然后用两个3*3的矩阵获得x、y两个方向的偏导Gx、Gy

这个偏导不仅要计算当前这一行,还要计算前一行、后一行,并且每一行都是计算前一个位置和后一个位置的差值。注意,当前用的权重是2。

3.根据每个点两个方向的梯度计算当前位置的梯度,公式如下

4.然后设定一个阈值Gmax(比如说:100,一般来讲0-255左右为宜),若梯度G大于阈值Gmax,则可认为该点是一个边界点。

https://blog.csdn.net/Mahabharata_/article/details/69099136

原文地址:https://www.cnblogs.com/ymjyqsx/p/11264095.html