原理
对于一个像素而言,如果其处在图像的边缘,那么其两侧的像素应该颜色变化较大,我们用梯度 G G G来衡量这个变化程度
为此我们可以构造如下的核来测量梯度:
![请添加图片描述](https://img-blog.csdnimg.cn/6487c697803e4111b32c5e5780d53e77.png)
进行边缘检测一般需要两个核,分别用来检测两个方向上的梯度 G x , G y G_x,G_y Gx,Gy
分别获取两个方向的梯度后,我们可以求得该像素的总梯度:
G = G x 2 , G y 2 G = \sqrt{G_x^2,G_y^2} G=Gx2,Gy2
出于性能考虑,开方消耗极大,我们可以考虑其他的方式近似:
G = ∣ G x ∣ + ∣ G y ∣ G = |G_x| + |G_y| G