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

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

sobel边缘检测

sobel边缘检测

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

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

sobel边缘检测

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

 

 

 

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

相关文章: