Question

J'aime jouer avec l'IA et je voulais m'essayer à la reconnaissance du visage. La première étape consiste à trouver les visages sur les photos. Comment cela se fait-il habituellement? Utilisez-vous la convolution d'un exemple d'image / d'images ou de méthodes basées sur les statistiques? Comment trouvez-vous la boîte de délimitation pour le visage? Mon objectif est de classer les photos de mes enfants de toutes les photos numériques.

Merci d'avance.

Était-ce utile?

La solution

Jettes un coup d'oeil à http://www.face-rec.org/algorithms/ - Vous verrez qu'il existe une variété de façons de procéder à ce sujet.

En supposant que vous souhaitez coder le tout vous-même, vous devrez examiner les cadres bayésiens, les réseaux de neurones, peut-être des mathématiques comme l'analyse discriminante linéaire (LDA) et la correspondance de graphes élastiques élastiques cool.

Cependant, il convient de noter qu'il y a tellement de gens qui ont codé ceci dans le monde, qu'il y a maintenant prêt à l'emploi, open source, à l'extérieur des applications, des API et des bibliothèques que vous pouvez simplement appeler. Ou des réseaux de neurones que vous pouvez vous brancher - par exemple - Tina.

Faites un bon peu de lecture - c'est un sujet fascinant, puis décidez si vous voulez passer par la réinventure de la roue (hé, c'est amusant de coder, mais ce n'est peut-être pas sur quoi vous voulez vous concentrer) ou si vous hériterez et étendre une bibliothèque ou une API.

Prendre plaisir!

Autres conseils

Essaye ça:

Opencv

Cela devrait vous aider avec les projets de détection du visage et de reconnaissance d'objets

OpenCV pour C # Opencvsharp

Exemple de code pour Détecter le visage

J'ai une détection de visage et une reconnaissance du visage OpenCV (Haar Face Detection + Histogramme Equalisation + Eigenfaces) et code source libre que vous pourriez essayer: http://www.shervinemami.info/faceCognition.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top