2012-02-02 219 views
0

我使用OpenCV 2.1的python包裝。 (我不能使用任何外部庫)Python Opencv - 查找輪廓內的黑點

有誰知道我怎麼能找到一個黑點放在其他2個同心黑色形狀? 現在我使用cv.FindCountours檢測黑色區域,但我不知道如何丟棄2種同心形狀,只保留內部點

鏈接到圖片:http://img848.imageshack.us/img848/2797/visiodrawing11.png

+0

如果沒有圖像,很難想象你的情況。請在'imageshack.us'上傳您的圖片,並在您的問題中提供鏈接。 – 2012-02-03 17:32:15

回答

0

首先更新OpenCV 2.3.1

1)找到反轉圖像顏色後的所有輪廓。

2)找到他們的區域。

3)選擇最小面積或最小周長的輪廓。

4)這將是中心點。您可以將其複製到其他圖像。