是否有可能找出两个斑点是否相互重叠?
我正在使用两个阈值来增强图像。根据某些属性(紧凑性),如果它们接触,我希望再次合并其中的一些斑点。
谢谢
发布于 2012-11-07 17:17:47
我也遇到过类似的问题。我做了一些图像处理,最后得到了几个轮廓。我创建了边界框,最终得到了一堆边界框,其中一些是重叠的。为了获得良好的ROI,必须合并重叠的ROI。下面是我想出的两个解决方案:
第一步:扫描线算法。你可以在维基百科上读到这一点,它不是很难实现,但我觉得它有点慢,这取决于你有多少区域。
2:这就是我正在使用的。我把我所有的矩形都填满,然后用它们做一个蒙版。这样,所有重叠的内容都将自动合并。之后,您可以创建凸包或其他东西来获得新的斑点。在我的例子中,如果这些新的斑点再次重叠,这并不重要,因此这看起来是一个相当快的解决方案。也许这会有帮助。
https://stackoverflow.com/questions/13257201
复制相似问题