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

posted @ 2019-07-29 15:22  有梦就要去实现他  阅读(611)  评论(0编辑  收藏  举报