Esta API te permite detectar automáticamente caras humanas en imágenes con alta precisión. Cuando recibe una imagen como entrada, el sistema analiza su contenido utilizando modelos avanzados de visión por computadora y devuelve un array con la posición y el tamaño de cada cara identificada.
Cada cara está representada por un objeto JSON con cuatro propiedades: x e y, que indican la posición de la cara dentro de la imagen (coordenadas superior izquierda), y ancho y alto, que representan las dimensiones del área detectada. Esto facilita dibujar un rectángulo alrededor de cada cara.
El formato de salida facilita la integración con aplicaciones de edición de imágenes, seguridad, realidad aumentada, fotografía, análisis de emociones o simplemente detección visual. Por ejemplo, se puede utilizar para difuminar caras, recortarlas, aplicar filtros, contar cuántas personas hay en una foto o alimentar sistemas de reconocimiento facial (en etapas posteriores).
[{"x": 153, "y": 164, "width": 109, "height": 109}]
curl --location 'https://zylalabs.com/api/8491/real+time+face+detection+api/14871/face+detection' \
--header 'Content-Type: application/json' \
--form 'image=@"FILE_PATH"'
| 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 devuelve un array de objetos JSON, cada uno representando una cara detectada en la imagen de entrada. Cada objeto contiene las coordenadas y dimensiones de la cara, lo que permite una fácil integración en diversas aplicaciones.
Cada objeto JSON en la respuesta incluye cuatro campos clave: `x` (coordenada x en la esquina superior izquierda), `y` (coordenada y en la esquina superior izquierda), `width` (ancho de la cara) y `height` (altura de la cara). Estos campos proporcionan la información necesaria para localizar y dimensionar las caras detectadas.
Los datos de la respuesta están estructurados como un array JSON. Cada elemento en el array corresponde a una cara detectada, conteniendo las propiedades `x`, `y`, `width` y `height`, lo que facilita el procesamiento y la visualización de los resultados.
El parámetro principal para el punto final de Detección de Rostros es el archivo de imagen en sí, que debe ser subido para su análisis. Asegúrese de que la imagen esté en un formato compatible (por ejemplo, JPEG, PNG) para obtener resultados óptimos.
Los casos de uso comunes incluyen la edición de imágenes (difuminar o recortar caras), aplicaciones de seguridad (monitoreo), realidad aumentada (filtros faciales) y análisis de emociones. La API también puede ayudar a contar personas en fotos para diversas analíticas.
La API utiliza modelos avanzados de visión por computadora entrenados en conjuntos de datos diversos para garantizar una alta precisión en la detección de rostros. Las actualizaciones continuas y las mejoras en los modelos ayudan a mantener la calidad y la fiabilidad de los datos.
Los usuarios pueden aprovechar las coordenadas y dimensiones devueltas para dibujar rectángulos alrededor de las caras detectadas, aplicar filtros o integrarse con sistemas de reconocimiento facial. El formato estructurado permite una fácil manipulación en diversos entornos de programación.
Si la API devuelve un arreglo vacío, indica que no se detectaron rostros en la imagen. Los usuarios deben implementar verificaciones en su aplicación para manejar tales casos de manera adecuada, posiblemente notificando a los usuarios o solicitando una imagen diferente.
Nivel de Servicio:
100%
Tiempo de Respuesta:
225ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
323ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
979ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.824ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.517ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
297ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
672ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
336ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
55ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
746ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
227ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
10.182ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.545ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
5.082ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
861ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
511ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.606ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.704ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
54ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
4.498ms