¿Cuál es el mejor código comercial de reconocimiento facial?

Si está buscando una solución basada en API, puede consultar Sightengine.com

Es posible analizar 2,000 imágenes gratis por mes.

Es una solución automatizada para detectar cosas como contenido para adultos, violencia, rostros y celebridades en imágenes y videos .

La API analiza imágenes y videos más rápido que los humanos. La API puede analizar varios millones de imágenes por día.

Digamos que quieres subir esta imagen y detectar caras:

Aquí hay un ejemplo en Python, usando el SDK:

cliente = SightengineClient (‘{api_user}’, ‘{api_secret}’)
output = client.check (‘face-atributos’) .set_url (‘https://d3m9459r9kwism.cloudfront.net/img/examples/example-coup-1000.jpg’)

La salida devolverá la clasificación. Un ejemplo:

“status”: “éxito”,
“solicitud”: {
“id”: “req_1VmdzS10f628UBstXdc8c”,
“marca de tiempo”: 1510757582.1956,
“operaciones”: 1
},
“caras”: [
{
“x1”: 0.5698,
“y1”: 0.24,
“x2”: 0.6773,
“y2”: 0.492,
“caracteristicas”: {
“ojo izquierdo”: {
“x”: 0.6507,
“y”: 0.3533
},
“Ojo derecho”: {
“x”: 0.6276,
“y”: 0.328
},
“punta de la nariz”: {
“x”: 0.6391,
“y”: 0.3773
},
“left_mouth_corner”: {
“x”: 0.6222,
“y”: 0.4307
},
“right_mouth_corner”: {
“x”: 0.5964,
“y”: 0.412
}
},
“atributos”: {
“hembra”: 0,14,
“hombre”: 0.86,
“menor”: 0.04,
“gafas de sol”: 0.2
}
},
{
“x1”: 0.6516,
“y1”: 0.3173,
“x2”: 0,7529,
“y2”: 0.5693,
“caracteristicas”: {
“ojo izquierdo”: {
“x”: 0.7493,
“y”: 0.4453
},
“Ojo derecho”: {
“x”: 0,7067,
“y”: 0.4253
},
“punta de la nariz”: {
“x”: 0.7404,
“y”: 0.4787
},
“left_mouth_corner”: {
“x”: 0.7342,
“y”: 0,52
},
“right_mouth_corner”: {
“x”: 0.6951,
“y”: 0.5027
}
},
“atributos”: {
“hembra”: 0,97,
“hombre”: 0.03,
“menor”: 0,37,
“gafas de sol”: 0.01
}
}
],
“medios”: {
“id”: “med_1Vmd6qHpJNWZy053MOT0L”,
“uri”: “https://d3m9459r9kwism.cloudfront.net/img/examples/example-coup-1000.jpg”
}
}

Aquí hay un ejemplo del resultado:

Puedes probar la página de demostración: Demo

(descargo de responsabilidad: yo trabajo allí)

ACTUALIZACIÓN: He estado respondiendo este tipo de preguntas durante meses, así que decidí crear una guía para algunas de las API de reconocimiento facial más populares en el mercado → Reconocimiento facial: Kairos vs Microsoft vs Google vs Amazon vs OpenCV

“Lo mejor” depende en cierta medida de lo que intente lograr. También recomiendo que uno comience con los objetivos en lugar de la solución. Eso puede ayudar a guiar qué algoritmo sería el más adecuado para su (s) caso (s) de uso.

Mucha gente comienza aquí: Lista de más de 10 API, bibliotecas y software de detección / reconocimiento de rostros – Mashape Blog y crea un punto de referencia con sus propios conjuntos de datos.

Probar con sus propios datos es muy importante. Más información sobre conjuntos de datos de mi empresa, Kairos, aquí: Reconocimiento facial: bases de datos privadas v públicas

Espero que ayude 🙂
Ben

More Interesting

¿Es posible entrenar una red neuronal para resolver VRPTW usando un algoritmo de abejas modificado?

¿Cuál es el mejor método para la reducción de dimensionalidad y la selección / extracción de características en datos de espectrometría de masas?

¿Qué es un buen algoritmo de recomendación de películas?

¿Cuál es la relación entre un modelo múltiple que interactúa y un filtro de Kalman?

¿Las redes neuronales convolucionales funcionan de la misma manera que las redes en nuestro cerebro?

¿Cuál es el mejor algoritmo para implementar un reconocimiento de voz robusto en entornos ruidosos?

¿Mi reproductor de caja de ritmo aprendió qué canción tocar a continuación?

¿Hay abandonos universitarios que trabajan como científicos de datos o especialistas en aprendizaje automático?

¿Cuáles son algunos avances interesantes sobre las matemáticas del aprendizaje profundo?

¿Qué opinas de la exageración actual sobre Deep Learning?

¿Pueden los algoritmos de aprendizaje profundo predecir los resultados de los partidos deportivos?

¿Dónde puedo descargar datos de proyecto disponibles públicamente para entrenar mi red neuronal?

En reconocimiento facial, ¿son las huellas faciales y los vectores de características lo mismo? Si no, ¿en qué se diferencian?

¿Por qué los CNN son mejores en clasificación que los RNN?

¿Es posible comenzar a aprender y trabajar en el aprendizaje por refuerzo y el aprendizaje profundo sin un conocimiento previo sólido de otras clases de ML?