Java Échantillon De Reconnaissance De Visage
Je suis en train de développer un système dans lequel quelqu'un peut prendre en photo le visage de quelqu'un et, une fois que l'image a été envoyée à un serveur distant, le client sera en mesure de lire des informations sur la personne.
J'ai, auparavant, expérimenté avec JavaCV, cependant, je trouve qu'il est trop imprécis pour mon but. J'ai essayé ces JavaCV algorithmes de mesure:
- Fisher De Reconnaissance De Visage
- Propres De Reconnaissance De Visage
- LBPH de Reconnaissance de Visage
Cependant, j'ai besoin de construire un système de reconnaissance faciale. Ce sera "autonome" et ne sera pas exécutée sur Android (par exemple). J'ai besoin de l'aide dans le choix de la bonne java sdk/librairie (et également si les solutions commerciales, telle que "Cybula', 'la Neurotechnologie" et "Raisonnable Vision" peut être évité).
Toute aide serait grandement appréciée!
Merci,
Matt
Bonne idée, mais je cherchais à travailler avec Java en natif ou une bibliothèque.
Java est Java, il n'a pas d'importance si elle tourne sous android(basé sur linux) ou serveur (basé sur linux ou windows ou solaris ou autre)
OriginalL'auteur Matt Brown | 2013-12-05
Vous devez vous connecter pour publier un commentaire.
De reconnaissance de visage est seulement la dernière étape dans le processus. Pour résoudre ce problème, vous devez d'abord trouver le visage dans l'image (détection de visage) et puis dans le visage détecté, vous devez extraire les caractéristiques du visage en fonction de la qualité de l'image, de la lumière/flash utilisé, du visage/sur le côté, ... (extraction de caractéristiques).
De la chaîne de processus:
détection de visage -> extraction de caractéristiques -> de reconnaissance de visage
Il y a probablement une centaine de publications pour chacun de ces sujets. C'est à vous d'assembler quelque chose.
Également notable: ce n'est pas le genre de problème qui a une meilleure solution. L'approche choisie est la plus optimale pour l'un des problème particulier que vous essayez de résoudre.
D'autres mots-clés que vous pourriez envisager:
Également non négligeable: la plupart des Kits de développement qui disent qu'ils font de reconnaissance de visage en réalité que de faire de la détection de visage (et parfois (rarement), l'extraction de caractéristiques). Pour faire la reconnaissance du visage vous avez besoin d'une énorme base de données de visages connus (les caractéristiques du visage), qui, bien sûr, la plupart des "vendeurs" n'ont pas (ne parlons pas de toutes ces agences... LOL).
OriginalL'auteur mwhs
Essayer Visage++ API pour Java,voir ici.Face++ SDK pour Java, peut être utilisé dans le projet Android.
Il est recommandé que le Visage++ gratuit Api sont faciles à utiliser.En profiter 🙂
OriginalL'auteur Danae Wong