2010-02-01 3 views
5

Je travaille pour un projet de détection de visage à l'école, basé sur une technique décrite par Viola et Jones 2001/2004.Quelles techniques d'image de prétraitement devrais-je prendre en considération avant d'appliquer la méthode Viola-Jones d'OpenCV pour la détection de visage?

J'ai lu que l'OpenCV a une implémentation de cet algorithme, et cela fonctionne très bien. Je me demandais si vous aviez des conseils concernant les techniques (pré-traitement) à appliquer aux images avant de tester l'existence d'un visage (par exemple l'égalisation de l'histogramme)?

+5

Puisque vous êtes à l'école, j'ajouterai un commentaire entièrement académique: Viola et Jones est une méthode pour la détection du visage et non la reconnaissance faciale. – carlosdc

Répondre

1

J'ai fondamentalement utilisé le code de ce sample program de la page OpenCV et cela a très bien fonctionné pour mon projet de thèse de maîtrise. Si vous obtenez de mauvais résultats ou si votre éclairage est étrange, vous pouvez essayer une égalisation d'histogramme.

+0

Merci pour votre commentaire. J'ai réussi à créer mon programme Viola Jones en utilisant OpenCV. Cela fonctionne bien (sauf qu'il ne reconnaît jamais Obama :))). Je vais essayer d'améliorer mon code de travail en appliquant une égalisation d'histogramme. Merci pour votre conseil! –

1

avec un ami J'ai fait quelque chose de similaire pour un projet universitaire, et en particulier sur des séquences vidéo basse résolution, cela a vraiment aidé à sur-échantillonner le cadre, en doublant sa taille. C'était l'idée de mes amis, qui avaient déjà suivi un cours de traitement d'images. Bien qu'équivalents, des choses comme diminuer la taille de la fenêtre d'analyse initiale, les étapes horizontales et verticales n'ont pas produit le même résultat. En d'autres termes, il peut être préférable de travailler sur des images plus grandes avec des fenêtres de numérisation plus grandes que sur des plus petites avec des fenêtres de numérisation plus petites. Je ne sais pas exactement pourquoi. Salut ;-)

+0

Merci pour votre commentaire, j'ai terminé le projet, mais je vais essayer par curiosité :). –

0

Je sais qu'il est trop tard. Mais passez également par le site this.

Il parle du pré-traitement commun requis pour les images. Égalisation de l'image, édition de contenu non pertinent, etc

Questions connexes