0

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

有谁知道我怎样才能找到一个放在其他 2 个同心黑色形状内的黑点?现在我使用 cv.FindCountours 来检测黑色区域,但是我不知道如何丢弃 2 个同心形状并只保留内部点

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

4

1 回答 1

0

首先将 OpenCV 更新到 2.3.1

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

2)找到他们的区域。

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

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

于 2012-02-04T12:00:39.497 回答