【问题标题】:C#, EmguCV - Color and circle detection in imageC#, EmguCV - 图像中的颜色和圆形检测
【发布时间】:2014-06-30 18:47:09
【问题描述】:

我尝试检测和计算图像中的圆圈(例如聪明人)

我使用 HSL 颜色空间。但如果它们有联系,我无法区分相同颜色的颜色。我试图侵蚀和扩大图片。但结果是一样的,我只有一些相同颜色的斑点(连接的组件)。你有解决这个问题的通用算法吗?

(我尝试使用 EMGUCV 库来做到这一点) 我不能发送图像,因为我的声誉很小。 提前致谢。

【问题讨论】:

  • 圆圈重叠了多少?因为它们在某些情况下会失去循环性
  • 圆圈只是接触,或者它们非常靠近。

标签: c# opencv image-processing emgucv image-segmentation


【解决方案1】:

here 似乎也有类似的问题。当 2 个圆圈形成一个斑点时就是这种情况。这已经通过 blob here 的距离函数的分水岭得到解决。有一个更好的演示 here 示例展示了如何分离一堆需要分离的相同颜色的圆形药丸。

【讨论】:

    猜你喜欢
    • 2019-11-05
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 2011-07-28
    相关资源
    最近更新 更多