【发布时间】:2011-05-22 22:57:07
【问题描述】:
我正在尝试了解 scipy.signal.medfilt2d 的工作原理。我看了scipy文档后,它的格式是:
scipy.signal.medfilt2d(input, kernel_size=3)
如果我有一个像这样的矩阵
1 2 3 7 2 4
3 4 2 2 6 7
1 7 3 1 2 6
3 2 3 4 3 1
2 6 7 8 2 5
3 4 2 2 1 8
由于内核大小默认设置为 3。如果我将 medfilt2d 应用于该矩阵,该矩阵会变成如下所示的吗? (我所做的是将 3 x 3 盒子内的每个元素,将它们全部相加并除以 9(平均))
2.8 2.8 2.8 4.1 4.1 4.1
2.8 2.8 2.8 4.1 4.1 4.1
2.8 2.8 2.8 4.1 4.1 4.1
3.5 3.5 3.5 3.7 3.7 3.7
3.5 3.5 3.5 3.7 3.7 3.7
3.5 3.5 3.5 3.7 3.7 3.7
所以请与我分享您的知识和见解?如果我错了,请告诉我,这样我就可以从这个错误中吸取教训。非常感谢
【问题讨论】: