首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cvBlobsLib查找重叠的blobs

cvBlobsLib查找重叠的blobs
EN

Stack Overflow用户
提问于 2012-11-07 02:36:45
回答 1查看 642关注 0票数 0

是否有可能找出两个斑点是否相互重叠?

我正在使用两个阈值来增强图像。根据某些属性(紧凑性),如果它们接触,我希望再次合并其中的一些斑点。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-11-07 17:17:47

我也遇到过类似的问题。我做了一些图像处理,最后得到了几个轮廓。我创建了边界框,最终得到了一堆边界框,其中一些是重叠的。为了获得良好的ROI,必须合并重叠的ROI。下面是我想出的两个解决方案:

第一步:扫描线算法。你可以在维基百科上读到这一点,它不是很难实现,但我觉得它有点慢,这取决于你有多少区域。

2:这就是我正在使用的。我把我所有的矩形都填满,然后用它们做一个蒙版。这样,所有重叠的内容都将自动合并。之后,您可以创建凸包或其他东西来获得新的斑点。在我的例子中,如果这些新的斑点再次重叠,这并不重要,因此这看起来是一个相当快的解决方案。也许这会有帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13257201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档