【发布时间】:2017-06-05 01:06:52
【问题描述】:
我正在处理一张图片,我需要你的帮助。经过大量图像处理后,我从显微图像中得到了这个。这是我的最终阈值图像:
如您所见,左上角有一个很大的C。这不应该是一个开放的 blob,它必须是一个封闭的。
如何在不修改其余部分的情况下实现这一目标?我正在考虑将 Convex Hull 应用到那个轮廓,但我不知道如何应用到那个轮廓,并且只应用那个轮廓,甚至不接触其他轮廓。
我的意思是,也许我可以使用一种“措施”将这个轮廓与其他轮廓隔离开来。也许是一种方法来判断它的凸/凹程度或它所界定的“洞”有多大。
在进一步的工作中,可能会出现一些我需要关闭的未闭合轮廓,所以不要集中在这个特殊情况下,我需要一些我可以使用或适应其他类似情况的东西。
提前致谢!
【问题讨论】:
-
在所有斑点上绘制轮廓。使用:
contour[1]选择该特定 blob 并屏蔽其余 blob。
标签: opencv image-processing convex-hull opencv-contour