2017-05-15 4 views
0

J'essaye de rechercher la détection de visage NeuralNets/libs/tools (sans matlab) qui sont des visages robustes de détection (pas de reconnaissance), mais n'ont pas besoin des deux yeux et de la pleine bouche pour trouver le visage. En d'autres termes, il devrait également détecter les visages dans le profil.Détection de visage robuste détectant également les visages de profil.

De même, existe-t-il un grand jeu de données d'image utilisé pour la tâche de détection d'objet qui inclut la classe "Face".

Quelqu'un a-t-il des prospects? (même question avec la détection des plaques d'immatriculation (pas de reconnaissance, encore une fois))

Répondre

1

Je envisagerais de former un classificateur en cascade dans OpenCV, soit avec un modèle basé HAAR ou LBP. Dans this tutorial, vous pouvez trouver sur la façon dont utiliser un classificateur prêt à l'emploi qui a déjà été formé. Les classificateurs comme ceux-ci sont enregistrés en tant que fichiers .xml et peuvent être trouvés dans le dossier de données du code source opencv. J'en ai trouvé quelques-uns pour la détection de face frontale mais aussi pour la détection de face de profil. Vous pouvez également combiner ces classificateurs, de sorte que l'un détecte les faces frontales et l'autre les faces du profil. En faisant cela, vous pouvez obtenir la plus grande couverture et trouver le plus de visages.

La formation de votre propre classificateur prend beaucoup plus de temps et d'effort, mais peut vous donner de meilleurs résultats pour votre cas spécifique. This link pourrait vous aider à avoir une idée de la façon de s'y prendre. Je suis sûr que vous pouvez trouver beaucoup de bases de données d'images de visage en ligne qui ont assez d'images pour répondre à vos besoins.

La détection de plaques d'immatriculation devrait être encore plus facile car elles ne peuvent pas être vues sous trop d'angles différents. OpenCV a également un classificateur pour cela.