Une bibliothèque pour la reconnaissance faciale En JavaScript? [fermé]
J'aimerais savoir si quelqu'un sait reconnaître un visage en utilisant simplement JavaScript. J'ai entendu parler D'OpenCV et de parents, mais je veux traiter la reconnaissance faciale du côté client (application web).
Des idées?
5 réponses
Si vous cherchez à reconnaître où se trouve un visage dans une image, par opposition aux visages correspondants sur plusieurs images, il existe en fait une bibliothèque qui le fait en conjonction avec HTML canvass.
Il y a une démo sur le site des développeurs ici. Vous pouvez également télécharger la source sur github .
Dans mon test, la performance était décente - mais pas flamboyante.
Actuellement, aucune bibliothèque JavaScript pure n'effectue la reconnaissance faciale . La détection de visage en temps réel est cependant possible en utilisant l'une des bibliothèques suivantes:
Pour visage et le visage de l'élément de détection ainsi que la détection d'objet en général, vous pouvez utiliser js-objectdetect ou suivi.js qui incluent des ports du détecteur D'objets OpenCV basés sur des fonctionnalités de type Haar. Consultez également cette comparaison de performance graphique pour dix bibliothèques de détection de visage JavaScript populaires.
Le premier détection de visage algorithme sur le web trouvé dans vcc, mérite également une mention. Son classificateur de SURF est rapide mais pas très fiable .
La bibliothèque headtrackr utilisée pour face tracking pourrait également être intéressante car elle implémente L'algorithme camshift trouvé dans OpenCV. Jetez également un oeil à clmtrackr du même auteur.
Si vous recherchez des fonctionnalités avancées telles que la reconnaissance faciale (pas seulement la détection, car elle peut reconnaître le visage, la position des yeux, le sexe, l'âge, l'humeur, etc.), essayez cette bibliothèque.
Mise à jour: https://www.kairos.com/face-recognition-api
Bibliothèque Javascript pour un suivi précis des traits du visage via des modèles locaux contraints
Hey vous pouvez utiliser cette API de reconnaissance faciale + photobooth.échantillon js que je viens de poster - http://mashape.tumblr.com/post/45712257463/face-recognition-using-javascript-and-mashape
La réponse de L'API vous donne les coordonnées des éléments de visage, la détection de sourire et la reconnaissance de visage en fonction d'une bibliothèque d'images que vous avez téléchargées:
{
“status”: “success”,
“images”: [
“http://lambdal.com/tiger.jpg”
],
“photos”: [
{
“url”: “http://lambdal.com/tiger.jpg”,
“width”: 600,
“tags”: [
{
“eye_left”: {
“y”: 116,
“x”: 357
},
“confidence”: 0.978945010372561,
“center”: {
“y”: 130,
“x”: 339
},
“mouth_right”: {
“y”: 178,
“x”: 366
},
“mouth_left”: {
“y”: 178,
“x”: 310
},
“height”: 140,
“width”: 140,
“mouth_center”: {
“y”: 178,
“x”: 338
},
“nose”: {
“y”: 147,
“x”: 336
},
“eye_right”: {
“y”: 115,
“x”: 314
},
“tid”: “31337”,
“attributes”: [
{
“smile_rating”: 0.7,
“smiling”: true,
“confidence”: 0.7
},
{
“gender”: “male”,
“confidence”: 0.5982579729635792
}
],
“uids”: [
{
“confidence”: 0.742,
“prediction”: “chris1”,
“uid”: “chris1@apitraveler”
},
{
“confidence”: 0.161,
“prediction”: “hazel”,
“uid”: “hazel@apitraveler”
},
{
“confidence”: 0.065,
“prediction”: “dylan”,
“uid”: “dylan@apitraveler”
}
]
}
],
“height”: 585
}
]
}