Python Opencv - 在轮廓内找到黑点

时间:2012-02-02 20:08:55

标签: python opencv contour object-detection

我正在使用OpenCV 2.1的python包装器。 (我不能使用任何外部库)

有谁知道如何在其他2个同心黑色形状中找到黑点? 现在我用cv.FindCountours来检测黑色区域,但后来我不知道如何丢弃2个同心形状而只保留内部点

链接到图片:http://img848.imageshack.us/img848/2797/visiodrawing11.png

1 个答案:

答案 0 :(得分:0)

首先将OpenCV更新为2.3.1

1)在反转图像颜色后找到所有轮廓。

2)找到他们的区域。

3)选择最小面积或最小周长的轮廓。

4)这将是中心点。您可以将其复制到另一个图像。