2014-05-13 54 views
0

我尝试检测并计算图像中的圆圈(例如聪明人)C#,EmguCV - 图像中的颜色和圆圈检测

我使用HSL颜色空间。但是,如果他们联系,我无法用相同的颜色来淡化颜色。我试图腐蚀和扩大图片。但结果是一样的,我只有一些blob(连接组件)od相同的颜色。你有这个问题的一般算法吗?

(我尝试这样做,与EMGUCV库) 我不能送形象,因为我已经小有名气。 在此先感谢。

+0

圆圈重叠多少?因为他们在某些情况下松动了圆形度 – Zeeshan

+0

这些圈子只能触摸到,或者它们非常接近。 – Maerorek

回答

0

似乎有类似的问题问here。当2个圆圈形成单个斑点时就是这种情况。这已经用blob here的距离函数的分水岭来解决。有一个更好的示范here用示例来展示如何分离一串需要分离的相同颜色的圆形药片。