2017-04-03 3 views
0

J'ai 100 photos de personnes sur le serveur, chaque image contient 1 personne.android: détection et comparaison de visage

Je veux développer une application Android qui peut capturer une photo avec plus de 50 personnes dans le groupe, puis vérifier à partir du serveur de base de données combien de personnes manquent dans la photo de capture.

S'il vous plaît me suggérer comment puis-je y parvenir? toute bibliothèque ou aide la plus appréciée.

+0

Vous avez déjà tagué OpenCV dans votre question, donc je suppose que vous êtes un peu familier avec OpenCV, je vous suggère de passer par: http://docs.opencv.org/2.4/modules/contrib/doc/facerec/ facerec_tutorial.html pour la reconnaissance faciale. – ZdaR

+0

@ZdaR Je peux reconnaître et détecter le visage de l'image, mais je ne sais pas comment comparer le visage détecté avec les photos du serveur (chaque photo contient une photo d'une personne)? –

Répondre

0

Je crois que ce que vous cherchez s'appelle openCv (vision par ordinateur open source), vous pouvez le consulter sur google et en savoir plus à ce sujet.

Vous pouvez maintenant construire votre application autour de cette

0

OpenCV a des bibliothèques qui prennent en charge la reconnaissance faciale. Vous devrez former un détecteur de visage (Fisher ou LBP) pour les 100 personnes dont les photos sont sur le serveur, puis envoyer la photo actuelle au système de reconnaissance.

Here est un lien vers la documentation OpenCV avec un exemple de code.