是否有一种方法来定义自定义过滤器用于图像处理?我需要一个过滤器,给定一个位于像素i,j的结构元素,它将该像素的值分配给该结构元素覆盖的所有其他像素。
编辑:过滤器将类似于形态学过滤器,如侵蚀/膨胀,但我不希望为像素指定结构元素的最小/最大值,而是将像素的值分配给其邻域中的所有其他像素。
发布于 2022-02-23 20:27:39
假设您使用的是卷积
from scipy import ndimage
img = np.array([[1, 2, 0, 0], [5, 3, 0, 4], [0, 0, 0, 7], [9, 3, 0, 0]])
f = np.array([[1,1,1],[1,1,0],[1,0,0]])
result = ndimage.convolve(img, f)你可以找到更多关于那个这里的信息。
https://stackoverflow.com/questions/32081229
复制相似问题