Acerca de la API:
Utilizando aprendizaje profundo, esta API realiza un análisis de las URL de las caras que le envías. Podrás analizar el género y la edad estimada de la persona, así como también características adicionales.
Esta API recibirá la URL de la imagen que deseas analizar. Después de realizar el escaneo, recibirás:
El número de caras detectadas.
La emoción que se expresa en la cara.
Edad estimada.
Género.
Si la persona lleva una máscara o no.
Si la persona tiene los ojos cerrados o no.
¿La boca está abierta o no? ¿La persona está sonriendo?
Todos estos datos serán entregados por la API.
Esta API es ideal para usar junto con otras de análisis facial. Podrás predecir la edad de alguien y evitar que los usuarios realicen acciones adicionales en tus plataformas.
Además, podrás determinar los géneros para tomar decisiones basadas en eso.
Detectar múltiples personas en una imagen, así que si le pides a tus usuarios una imagen de ellos mismos y recibes una imagen con varias personas, puedes detener acciones adicionales.
Es ideal para verificar si la persona tiene los ojos abiertos o no. Podrás analizar una imagen y detectar si la persona está prestando atención o está durmiendo.
Además de las limitaciones de llamadas a la API por mes, hay un límite de tasa de 1 llamada a la API por segundo.
Para utilizar este punto final, debe indicar la URL de una cara en el parámetro.
Analizador de rostros - Características del Endpoint
| Objeto | Descripción |
|---|---|
url |
[Requerido] |
{"statusCode": 200, "body": {"faces": [{"boundingBox": {"topLeft": {"x": 0.29, "y": 0.33}, "bottomRight": {"x": 0.7, "y": 0.71}}, "facialFeatures": {"Gender": "Female", "Smile": false, "Eyeglasses": false, "Sunglasses": false, "AgeRange": {"Low": 23, "High": 29}, "Emotions": ["CALM"]}, "landmarks": {"eyeLeft": {"center": {"x": 0.38, "y": 0.47}, "left": {"x": 0.35, "y": 0.47}, "right": {"x": 0.42, "y": 0.47}, "down": {"x": 0.38, "y": 0.48}, "up": {"x": 0.38, "y": 0.47}}, "eyeRight": {"center": {"x": 0.57, "y": 0.46}, "left": {"x": 0.53, "y": 0.47}, "right": {"x": 0.61, "y": 0.46}, "down": {"x": 0.57, "y": 0.47}, "up": {"x": 0.57, "y": 0.46}}, "mouth": {"left": {"x": 0.41, "y": 0.61}, "right": {"x": 0.57, "y": 0.61}, "down": {"x": 0.48, "y": 0.63}, "up": {"x": 0.48, "y": 0.59}}, "nose": {"center": {"x": 0.47, "y": 0.54}, "left": {"x": 0.44, "y": 0.56}, "right": {"x": 0.51, "y": 0.56}}, "browLeft": {"left": {"x": 0.31, "y": 0.45}, "right": {"x": 0.41, "y": 0.43}, "up": {"x": 0.36, "y": 0.42}}, "browRight": {"left": {"x": 0.52, "y": 0.42}, "right": {"x": 0.65, "y": 0.43}, "up": {"x": 0.58, "y": 0.41}}, "chinBottom": {"x": 0.5, "y": 0.71}}}]}}
curl --location --request POST 'https://zylalabs.com/api/417/face+analysis+api/6826/face+analyzer?url=https://hips.hearstapps.com/hmg-prod.s3.amazonaws.com/images/tom-hardy-3-1537960058.jpg?crop=1xw:1xh;center,top&resize=480:' --header 'Authorization: Bearer YOUR_API_KEY'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
La API de Análisis Facial devuelve datos relacionados con el análisis facial, incluyendo el número de rostros detectados, edad estimada, género, expresión emocional y características específicas como si la persona está usando una máscara, tiene los ojos cerrados o está sonriendo.
Los campos clave en los datos de respuesta incluyen "número_de_caras," "edad_estimad," "género," "emoción," "estado_de_máscara," "ojos_cerrados," "boca_abierta," y "sonriendo." Cada campo proporciona información específica sobre las caras detectadas.
Los datos de respuesta están estructurados en formato JSON, con un objeto principal que contiene información de estado y un cuerpo que incluye resultados de análisis detallados. Por ejemplo, una respuesta exitosa incluirá campos como "número_de_caras" y "emoción" dentro del cuerpo.
El endpoint del Analizador de Rostros proporciona información sobre el número de rostros detectados, sus edades estimadas, géneros, expresiones emocionales y características faciales específicas como el uso de máscaras y el estado de los ojos/boca.
El parámetro principal para el endpoint de Face Analyzer es el "image_url," que debe ser proporcionado en la solicitud. Esta URL debe apuntar a una imagen que contenga una o más caras para su análisis.
Los usuarios pueden aprovechar los datos devueltos para mejorar la experiencia del usuario, como filtrar acciones según la edad o el género, asegurando el compromiso del usuario al verificar si los rostros están atentos, o gestionando el contenido según las expresiones emocionales.
La precisión de los datos se mantiene a través de avanzados algoritmos de aprendizaje profundo entrenados en conjuntos de datos diversos. Las actualizaciones continuas del modelo y la validación contra escenarios del mundo real ayudan a garantizar resultados de análisis fiables.
Los casos de uso típicos incluyen la verificación del usuario en aplicaciones, el incremento del compromiso del usuario al analizar respuestas emocionales y la filtración de contenido basada en insights demográficos como la edad y el género.
Nivel de Servicio:
100%
Tiempo de Respuesta:
920ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
269ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
800ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
280ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
317ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
465ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.127ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
949ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
933ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
434ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.840ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
417ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.283ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.197ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
605ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
861ms