0

简而言之:

我正在寻找一种方法来计算 python 中多个值轴上的多维自定义图像过滤器。

我的意思是:

使用 scipy 的 ndimage,我可以使用 ndimage.generic_filter 将自定义函数 myfunc 应用于 N 维 numpy 数组。在 myfunc 中,我只需要说明如何处理传递给函数的形状 (size[0],…,size[N-1]) 的像素邻域。

与此略有不同,我想做的是提供一个形状数组(S1,…,SN,V1,…VM)并仅沿空间维度应用过滤器,并将剩余的 M 轴解释为值轴。然后,要处理的像素邻域的形状为 (size[0],...,size[N-1],V1,...,VM)。

到目前为止,我对这种过滤器有自己的相对幼稚的实现,但是最好有一个处理一般情况和处理边界效果的版本。

非常感谢您的提示或想法!干杯

4

0 回答 0