我正在学习计算机视觉课程,在那里我了解了用于检测边缘的 Sobel 算子。我有点理解它是如何工作的,如此处所述。但我有一个基本的困惑。算子可以沿着和轴(如和)。但是这些划分的算子是沿一个方向求导的,那为什么它们是二维的呢?
关于 Sobel 算子的困惑
信息处理
图像处理
计算机视觉
2022-01-26 20:26:17
1个回答
实际上答案已经在 wiki 页面中提供,如下所示:
“由于 Sobel 核可以分解为平均核和微分核的乘积,因此它们通过平滑计算梯度……”
实际上,这些一维微分和平均内核被预乘以形成二维最终内核以计算方向导数。
因此,即使您正确预期行和列导数可以通过 1D 内核计算,但使用的平均函数会将它们呈现为 2D。