numpy 中的局部均值滤波器

Local mean filter in numpy

我有一个 512x512x512 的 numpy 数组。是否有任何有效的方法来执行平均过滤器,其中每个数组值都被所有 3x3x3 局部值替换?

我们正在寻找类似于 scipy.ndimage.filters.median_filter 的东西,但用平均值代替中位数。

scipy.ndimage.filters.convolve() 权重:np.full((3, 3, 3), 1.0/27).

mean filter是uniform filter的别名,在scipy.ndimage.uniform_filter()

中可用