【问题标题】:Custom filter with scipy ndimage使用 scipy ndimage 自定义过滤器
【发布时间】:2015-11-11 21:51:16
【问题描述】:

有没有办法在 Scipy 中为图像处理定义自定义过滤器?我需要一个过滤器,给定位于像素 i,j 的结构元素,它将该像素的值分配给该结构元素覆盖的所有其他像素。

编辑:过滤器类似于形态过滤器,如腐蚀/膨胀,但不是将结构元素上的最小/最大值分配给像素,我想分配像素的其邻域内所有其他像素的值。

【问题讨论】:

  • 自定义过滤器在哪方面?卷积/相关?形态学?你说“结构元素”,所以它可能是形态学。请更具体,如果可能,请附上您所追求的视觉/数字示例。
  • 小区重叠情况如何处理?

标签: image-processing scipy


【解决方案1】:

假设您使用的是卷积

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)

你可以找到更多关于here的信息。

【讨论】:

    猜你喜欢
    • 2012-06-20
    • 2023-03-14
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    相关资源
    最近更新 更多