【发布时间】:2019-11-15 13:21:23
【问题描述】:
https://www.mathworks.com/help/images/sliding-neighborhood-operations.html 是否有 python 版本,或者有一种方法可以有效地做到这一点?
我希望能够在图像/数组上放置一个自定义大小的窗口,例如 [2x2],并将自定义函数应用于该窗口上的值。例如,像 matlab 页面一样,它可以设置周围数字的最大值,尽管我知道卷积可以做到这一点。具体来说,我想对每个像素及其邻居应用https://python-colormath.readthedocs.io/en/latest/delta_e.html delta2000 函数并查看结果。
我什么都没找到。
【问题讨论】:
-
你可以使用
generic_filterfromscipy.ndimage这里的例子... stackoverflow.com/a/54440152/2836621 -
非常有帮助,谢谢!知道如何根据外部像素将函数应用于中间像素吗?
-
更具体地说,这似乎不适用于具有 3 个值 [R,G,B] 的像素
标签: python matlab opencv scipy signal-processing