¿Existe un servicio que pueda reconocer automáticamente los rostros en una foto que estoy cargando y decirme quién es la persona?

Si desea reconocer rostros en una imagen e identificar quiénes son las personas, puede probar Sightengine.com

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

Digamos que quieres subir esta imagen:

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

   check (['celebrities']) -> set_url ('https://d3m9459r9kwism.cloudfront.net/img/examples/example-craig-1000.jpg');

La salida devolverá la clasificación:

  {
     "status": "éxito",
     "solicitud": {
         "id": "req_0MtAXnNu1zHLs6CZXMVaw",
         "marca de tiempo": 1494409587.8202,
         "operaciones": 1
     },
     "caras": [
         {
             "x1": 0.293,
             "y1": 0.1491,
             "x2": 0,7035,
             "y2": 0.8158,
             "caracteristicas": {
                 "ojo izquierdo": {
                     "x": 0,61,
                     "y": 0.4378
                 },
                 "Ojo derecho": {
                     "x": 0,43,
                     "y": 0.4016
                 },
                 "punta de la nariz": {
                     "x": 0.5167,
                     "y": 0.5663
                 },
                 "left_mouth_corner": {
                     "x": 0.5667,
                     "y": 0.6787
                 },
                 "right_mouth_corner": {
                     "x": 0.4133,
                     "y": 0.6466
                 }
             },
             "celebridad": [
                 {
                     "nombre": "Daniel Craig",
                     "problema": 0.99
                 },
                 {
                     "nombre": "Dean Wareham",
                     "problema": 0.06
                 },
                 {
                     "nombre": "Ben Daniels",
                     "problema": 0.06
                 },
                 {
                     "nombre": "Graham Fellows",
                     "problema": 0.05
                 }
             ]
         }
     ],
     "medios": {
         "id": "med_0MtAtt9ud8Jaz93Ohb9UE",
         "uri": "https: \ / \ / sightengine.com \ / assets \ / img \ / examples \ /example-craig-300.jpg"
     }
 }

Como puede ver, es muy fácil de usar y el servicio detecta ” Daniel Craig ” con una probabilidad de 0.99 (el máximo es 1).

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

(descargo de responsabilidad: yo trabajo allí)

Google Image Search te permitirá buscar al proporcionar una imagen en lugar de términos de consulta. Esto encuentra coincidencias casi exactas muy bien. Si la foto es de una celebridad, es probable que la haya tomado de la web y exista que haya sido indexada. Cuando la imagen aparezca en los resultados, puede hacer clic en las páginas que seguramente deberían indicar de quién es la imagen.

http://face.com/ tipo de hace esto. Tienen una aplicación de muestra que hace la detección de celebridades: http://www.celebrityfindr.com/