2014-05-13 86 views
0

我嘗試檢測並計算圖像中的圓圈(例如聰明人)C#,EmguCV - 圖像中的顏色和圓圈檢測

我使用HSL顏色空間。但是,如果他們聯繫,我無法用相同的顏色來淡化顏色。我試圖腐蝕和擴大圖片。但結果是一樣的,我只有一些blob(連接組件)od相同的顏色。你有這個問題的一般算法嗎?

(我嘗試這樣做,與EMGUCV庫) 我不能送形象,因爲我已經小有名氣。 在此先感謝。

+0

圓圈重疊多少?因爲他們在某些情況下鬆動了圓形度 – Zeeshan

+0

這些圈子只能觸摸到,或者它們非常接近。 – Maerorek

回答

0

似乎有類似的問題問here。當2個圓圈形成單個斑點時就是這種情況。這已經用blob here的距離函數的分水嶺來解決。有一個更好的示範here用示例來展示如何分離一串需要分離的相同顏色的圓形藥片。