滑动邻域操作PYTHON

时间:2019-07-04 20:45:12

标签: python matlab opencv scipy signal-processing

https://www.mathworks.com/help/images/sliding-neighborhood-operations.html是否有python版本,或者有一种有效的方法?

我希望能够在图像/阵列上安装一个自定义大小的窗口,例如[2x2],并将自定义函数应用于该窗口上的值。例如,像matlab页面一样,它可以设置周围数字的最大值,尽管我知道卷积可以做到这一点。具体来说,我想对每个像素及其邻居应用https://python-colormath.readthedocs.io/en/latest/delta_e.html delta2000函数并查看结果。

我什么都找不到。

1 个答案:

答案 0 :(得分:0)

对于离散卷积操作(这是最常见的滑动邻域方法)(在高斯,模糊等图像上应用滤镜),OpenCV是一个很好的库(适用于任何图像处理任务)。

您还应该检查Numpy,它用于处理数组(例如2D或3D图像)并且可以与OpenCV正常工作