1

例如,在 Sobel 算子中,Sobel Kernel,

Gx = [-1 0 +1;
      -2 0 +2; 
      -1 0 +1];

Gy = [+1 +2 +1;
       0  0  0; 
      -1 -2 -1];

为什么总和为零?有什么具体原因吗?

4

2 回答 2

3

如果权重之和不为零,则将发现图像中完全均匀的区域具有非零梯度。这与梯度的定义相反。

于 2017-09-17T12:12:24.807 回答
2

边缘内核是高通滤波器。低频应被抑制,高频应通过这样的滤波器。边缘是图像中信号(灰度值)变化很大且频率很高的部分。

如果您在频域中设计这样的滤波器,它将在低频处具有零值,而在高频处具有更大的值。将其转换为空间域(以获得您所描述的内核)时,这将始终导致总和为零的内核。

于 2014-11-13T08:13:58.363 回答