我有一个使用此算法的 sobel 边缘检测器示例
所以基本上它会遍历每个像素并使用脉冲函数 b 改变其值。它在脉冲函数中使用的滤波器是:
{{-1, 0, 1}, {{-1,-2,-1},
{-2, 0, 2}, { 0, 0, 0},
{-1, 0, 1}} { 1, 2, 1}}
但是为什么它在过滤器的一端使用负数而在另一端使用正数呢?我理解使用 2 越接近原点,但我不明白负数的用途是什么。
我有一个使用此算法的 sobel 边缘检测器示例
所以基本上它会遍历每个像素并使用脉冲函数 b 改变其值。它在脉冲函数中使用的滤波器是:
{{-1, 0, 1}, {{-1,-2,-1},
{-2, 0, 2}, { 0, 0, 0},
{-1, 0, 1}} { 1, 2, 1}}
但是为什么它在过滤器的一端使用负数而在另一端使用正数呢?我理解使用 2 越接近原点,但我不明白负数的用途是什么。