2012-07-09 3 views
0

J'utilisé les informations fournies dans le wiki OpenCV pour faire un programme de détection de visage qui identifie la présence d'un visage dans l'alimentation de l'appareil photo. Le code source que j'a été fourni dans le lien ci-dessousDétection des visages OpenCV

http://docs.opencv.org/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html

Maintenant, je voulais le prendre à un autre niveau afin qu'il puisse effectivement identifier les oreilles aussi. Ainsi, je voudrais placer un masque sur les utilisateurs face à ce qui montre la présence du visage et aussi les oreilles, quelque chose comme pour ce faire

http://code.google.com/p/ehci/wiki/6dofhead

Comment sans utiliser OpenGL, et en utilisant une sorte de classificateur en cascade?

Répondre

2

Là HaarCascades disponible pour les oreilles, les yeux, le nez, la bouche, etc. Vous pouvez les utiliser de la même manière que vous avez utilisé des cascades de visage pour détecter des visages. Les cascades sont fournies avec la source.

OpenCV-version/data/haarcascades

+0

Je vais devoir faire des fichiers/dossiers pour trouver l'oreille, etc. nez pour être en mesure de les identifier? –

+0

Non. Ils sont fournis avec emballage. – Froyo

+0

Pouvez-vous préciser l'emplacement des fichiers? –

0

Il est un exemple de facedetector dans la distribution de OpenCV qui montre comment détecter le visage et d'autres traits du visage. Tout ce que vous avez à faire est d'envoyer les noms des cascades à l'exécutable. Les cascades sont situées dans les openCV_install/données/cascades/

Here est le dernier tutoriel

et there est un peu plus ancien, compatible avec les cascades plus anciennes.

+0

Pouvez-vous s'il vous plaît donner un exemple de code source ou un lien qui implémente la détection des caractéristiques autres que les yeux? Merci. –

+0

Lisez attentivement le tutoriel. Il explique clairement comment le faire. – Sam

Questions connexes