我现在阅读了大量关于高斯模糊的不同解释,我真的很困惑。
我大致了解高斯模糊是如何工作的。 http://en.wikipedia.org/wiki/Gaussian_blur
我知道我们选择 3*sigma 作为掩码的最大尺寸,因为值会变得非常小。
但我的三个问题是:
如何仅使用 sigma 创建高斯蒙版?
如果我理解正确,掩码会给我权重,然后我将掩码放在左上角的像素上。我将掩码中每个像素值的权重相乘。然后我将蒙版移动到下一个像素。我对所有像素都这样做。它是否正确?
- 我也知道一维蒙版更快。所以我为 x 创建了一个蒙版,为 y 创建了一个蒙版。假设我的面具看起来像这样。(3x3)
1 2 1
2 4 2
1 2 1
我的 x 和 y 面具会是什么样子?