卷积矩阵是如何工作的?

信息处理 图像处理
2022-02-15 15:00:15

这些矩阵是如何工作的?我是否需要对每个像素进行多个处理?没有周围像素的左上、右上、左下和左下像素怎么样?矩阵是从左到右,从上到下,还是先从上到下,然后从左到右?

为什么这个内核(Edge 增强):

这个内核(边缘增强)

变成这个图像:

这个图片

?

1个回答

卷积过程通过将图像上的每个像素与矩阵/内核相乘来工作。对于顶部、底部、右侧和左侧的外部像素,有几种方法可以做到:

  1. 你可以忽略它,所以如果内核是 3x3,你可以从第二行开始。
  2. 您可以将 0 值作为外边框。
  3. 您可以复制最近的相邻像素值作为外边框。
  4. 您可以通过使用相反的像素来假装图像是圆形的。顶部与底部,左侧与右边框。

据我所知,矩阵从左到右方向。对于那个矩阵(边缘增强),它得到的像素与左邻居有很大的不同。像素乘以 1,左邻居乘以 -1。如果两个像素相差很大,结果将接近白色(1 或 255),但如果两个像素相差很小,结果将接近黑色(0)。

我希望这回答了你的问题。