【发布时间】:2013-01-01 09:30:05
【问题描述】:
我正在尝试填补二进制图像中的漏洞。图片比较大,所以我把它分成块进行处理。
当我使用scipy.ndimage.morphology.binary_fill_holes 函数时,它会填充图像中较大的孔。所以我尝试使用scipy.ndimage.morphology.binary_closing,它给出了填充图像中小孔的预期结果。但是,当我将块重新组合在一起以创建整个图像时,我最终会得到接缝线,因为binary_closing 函数会从每个块的边框像素中删除任何值。
有什么办法可以避免这种影响吗?
【问题讨论】:
-
首先,如果您可以添加图像或一些代码来解释您的问题,那就太好了。其次,您无法避免通过以这种方式切片来引入人工制品,您必须按结构元素的大小填充/扩展切片,以便结果正确
-
正确的做法是以闭合图像为标记使用形态重建。
标签: python image image-processing numpy scipy