Ici, je dis que j'ai essayé beaucoup de tutorials pour implémenter la reconnaissance faciale dans OpenCV 3.2 en utilisant la classe FaceRecognizer dans le module de visage. Mais je n'ai pas obtenu le résultat accepté comme je le souhaite.Quelle est la meilleure méthode pour former les visages avec FaceRecognizer OpenCV pour avoir le meilleur résultat?
Ici, je veux demander et je veux savoir, quel est le meilleur moyen ou quelles sont les conditions à éviter pendant l'entraînement et la reconnaissance?
Ce que je l'ai fait pour améliorer la précision:
- Créer (au moins) 10 visages pour la formation de chaque personne dans la meilleure qualité, la taille et l'angle.
- Essayez d'ajuster le visage dans l'image.
- Egaliser les HIST des images
Et puis je l'ai essayé tous les Recognizer trois visage (EigenFaceRecognizer, FisherFaceRecognizer, LBPHFaceRecognizer), le résultat tout était le même, mais le taux de reconnaissance était vraiment très faible, je ont formé seulement pour trois personnes, mais ne peuvent pas non plus reconnaître très bien (la première personne a été identifiée comme le deuxième et ainsi de suite des problèmes).
Questions:
- charge la formation et les images de reconnaissance doivent être de la même caméra ?
- Les images d'entraînement sont-elles recadrées manuellement (photoshop -> lire les images puis former) ou cette tâche doit être effectuée par programmation (detect-> crop-> redimensionner puis former)?
- et quels sont les meilleurs paramètres de chaque face
(int num_components, double threshold)
reconnaisseur
- Et comment définir la formation algorithme pour revenir -1 quand il est une personne inconnue.
** Q1 **: Préféré mais non obligatoire, les caméras doivent avoir une qualité comparable ** Q2 **: Il n'y aurait pas de différence entre les deux, mais je choisirais de le faire par programmation, car cela permettrait d'économiser mon temps. ** Q3 **: Vous pouvez essayer avec les paramètres par défaut dans les documents, ils ont bien fonctionné pour moi ** Q4 **: Lire la [ligne 134] (http://docs.opencv.org/2.4/modules /contrib/doc/facerec/facerec_tutorial.html#eigenfaces-in-opencv) * Joyeux Eid * – ZdaR
@ZdaR Merci! Pouvez-vous me dire quel est le seuil le plus élevé et quel est le seuil inférieur, et quelle est la valeur de ce seuil? Et ces paramètres sont pour l'entraînement ou pour la reconnaissance? Parce que quand j'ai formé les données, alors je vais l'enregistrer et ensuite la prochaine fois que je charge seulement les données. Quand je charge les données, je dois également préparer les mêmes paramètres que lorsque je me suis entraîné? –
Pouvez-vous joindre le lien des documents, où ces termes sont référés? – ZdaR