我正在使用OpenCV 2.1的python包装器。 (我不能使用任何外部库)
有谁知道如何在其他2个同心黑色形状中找到黑点? 现在我用cv.FindCountours来检测黑色区域,但后来我不知道如何丢弃2个同心形状而只保留内部点
链接到图片:http://img848.imageshack.us/img848/2797/visiodrawing11.png
答案 0 :(得分:0)
首先将OpenCV更新为2.3.1
1)在反转图像颜色后找到所有轮廓。
2)找到他们的区域。
3)选择最小面积或最小周长的轮廓。
4)这将是中心点。您可以将其复制到另一个图像。