Détecter une forme spécifique, à l'aide d'OpenCV

Je suis encore un débutant dans OpenCV.

Actuellement, je suis en train de détecter une forme spécifique, comme dans l'image dans le lien ci-dessous à l'aide d'OpenCV.

Détecter une forme spécifique, à l'aide d'OpenCV

J'ai lu de nombreux blogs et articles sur la détection des formes à l'aide d'OpenCV, mais je n'ai pas trouvé quoi que ce soit lié à ce que je suis en train de travailler sur.

Aussi, je ne peux pas utiliser des méthodes comme cvHistogram, parce que je ne veux pas de trouver des correspondances dans les deux images presque identiques, mais au lieu de cela, je veux détecter une forme spécifique, et non pas certaines formes géométriques, comme des rectangles, des cercles, etc.

Connaissez-vous un moyen de le faire?

Vous en remercie d'avance.

Votre question est un peu de raffinement: quelle est la forme que vous recherchez? quelles sont les méthodes que vous avez essayé et n'a pas de travail pour vous? pourquoi n'êtes-vous pas satisfait avec les autres méthodes que vous avez vu dans les blogs etc?
Si seulement les choses étaient faciles... tout ce que vous devez faire dans ce cas est de détecter si une courbe est ouvert ou fermé. Dans le cas binaire c'est trivial à faire quand il n'a pas d'intersection avec d'autres lignes. Mais je crois que votre exemple ne représente pas votre problème. Pourriez-vous poster un exemple réel ?

OriginalL'auteur firewall | 2012-12-09