2012-02-02 4 views
0

J'utilise le wrapper python pour OpenCV 2.1. (Je ne peux utiliser aucune bibliothèque externe)Python Opencv - Trouver des points noirs à l'intérieur des contours

Est-ce que quelqu'un sait comment trouver un point noir à l'intérieur d'autres 2 formes noires concentriques? Maintenant, je suis en utilisant cv.FindCountours pour détecter les zones noires, mais je ne sais pas comment ignorer les 2 formes concentriques et ne garder que le point interne

lien vers l'image: http://img848.imageshack.us/img848/2797/visiodrawing11.png

+0

Il est très difficile de visualiser votre situation sans image. S'il vous plaît télécharger votre image dans 'imageshack.us' et fournir le lien dans votre question. –

Répondre

0

Première mise à jour l'OpenCV à 2.3.1

1) trouver tous les contours après avoir inversé la couleur de l'image.

2) Trouvez leur zone.

3) Sélectionnez le contour avec une surface minimum ou un périmètre minimum.

4) Ce sera le point central. Vous pouvez le copier sur une autre image.