在图像处理中使用平均值过滤器时,为什么内核的大小应奇数?它的大小始终为 3x3 或 5x5 。有人可以解释原因吗?
答案 0 :(得分:6)
内核不必为奇数。定义一个偶数大小的内核是完全可能的。当内核大小为偶数时,哪个像素应该在原点就不太明显,但这不是问题。您已经看到大多数奇数大小的过滤器内核,因为它们围绕原点对称,这是一个很好的特性。
这是MATLAB中的一个示例,其中我们使用4x4平均内核(均值过滤器)过滤图像:
img = imread('cameraman.tif');
img = imfilter(img,fspecial('average',4));
imshow(img)