reconocimiento recognition online node facial aplicaciones javascript face-recognition

recognition - ¿Alguna biblioteca para reconocimiento facial en JavaScript?



reconocimiento facial online (5)

Me gustaría saber si alguien sabe cómo reconocer una cara usando solo JavaScript. He oído hablar de OpenCV y sus familiares, pero quiero procesar el reconocimiento facial en el lado del cliente (aplicación web).

¿Algunas ideas?


Actualmente no hay una biblioteca de JavaScript pura que realice el reconocimiento facial . Sin embargo, la detección de rostros en tiempo real es posible utilizando una de las siguientes bibliotecas:

  • Para la detección de elementos faciales y faciales , así como la detección de objetos en general, puede usar js-objectdetect o tracking.js que incluyen puertos del detector de objetos OpenCV basados ​​en características similares a Haar. También consulte este cuadro comparativo de rendimiento para diez bibliotecas populares de detección de rostros de JavaScript.

  • El primer algoritmo de detección de rostros en la web que se encuentra en github también merece una mención. Su clasificador SURF es rápido pero no muy confiable .

  • La biblioteca headtrackr utilizada para el seguimiento de rostros también podría ser de interés, ya que implementa el algoritmo de cambio de levas que se encuentra en OpenCV. También eche un vistazo a clmtrackr del mismo autor.


Biblioteca de Javascript para un seguimiento preciso de las características faciales mediante modelos locales restringidos

clmtrackr


Si buscas funciones avanzadas como reconocimiento facial (no solo detección, ya que puede reconocer de quién es la cara, posición del ojo, sexo, edad, estado de ánimo, etc.), prueba esta biblioteca.

Actualizado: https://www.kairos.com/face-recognition-api


Si está buscando reconocer dónde está una cara en una imagen, a diferencia de las caras que coinciden en varias imágenes, en realidad hay una biblioteca que hace esto junto con un análisis HTML.

Hay una demo en el sitio de desarrolladores here . También puedes descargar la fuente en github .

En mi prueba, el rendimiento fue decente, pero no brillante.


Hola, puedes usar esta muestra de Face Recognition API + photobooth.js que acabo de publicar - http://mashape.tumblr.com/post/45712257463/face-recognition-using-javascript-and-mashape

La respuesta de la API le proporciona las coordenadas del elemento frontal, la detección de sonrisas y el reconocimiento facial en función de una biblioteca de imágenes que ha subido:

{ “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 } ]

}