Este documento presentará una especificación de integración de la API de localización de rasgos faciales, que puede localizar los rasgos faciales (también conocido como localización de puntos clave de la cara) a través de la entrada de una imagen, calculando 90 puntos que forman el contorno de la cara, incluyendo cejas (8 puntos a cada lado), ojos (8 puntos a cada lado), nariz (13 puntos), boca (22 puntos), contorno de la cara (21 puntos) y pupilas (2 puntos).Documentation Index
Fetch the complete documentation index at: https://docs.acedata.cloud/llms.txt
Use this file to discover all available pages before exploring further.
Proceso de solicitud
Para utilizar la API, primero debe ir a la página correspondiente de la API de localización de rasgos faciales para solicitar el servicio correspondiente. Una vez en la página, haga clic en el botón “Acquire”, como se muestra en la imagen:
Si aún no ha iniciado sesión o registrado, será redirigido automáticamente a la página de inicio de sesión que le invita a registrarse e iniciar sesión. Después de registrarse e iniciar sesión, volverá automáticamente a la página actual.
En la primera solicitud, se le otorgará un límite gratuito que le permitirá utilizar la API de forma gratuita.
Uso básico
Primero, comprenda la forma básica de uso, que consiste en ingresar el enlace de la imagen para obtener la imagen de resultado procesada. Primero, necesita pasar un campoimage_url, la imagen de la cara se muestra a continuación:


accept: el formato de respuesta que desea recibir, aquí se establece comoapplication/json, es decir, formato JSON.authorization: la clave para llamar a la API, que puede seleccionar directamente después de solicitarla.
image_url: el enlace de la imagen de la cara que necesita ser procesada.mode: modo de detección. 0 para detectar todas las caras que aparecen, 1 para detectar la cara de mayor área. El valor predeterminado es 0.face_model_version: la versión del modelo de algoritmo utilizado por el servicio de reconocimiento facial, el valor predeterminado es3.0.need_rotate_detection: si se habilita el soporte de detección de rotación de imágenes. 0 para no habilitar, 1 para habilitar. El valor predeterminado es 0.

image_width:ancho de la imagen solicitado.image_height:altura de la imagen solicitada.face_model_version:versión del modelo de algoritmo utilizado para el reconocimiento facial.face_shape_set:información específica sobre la localización de los rasgos faciales (puntos clave de la cara).face_profile:21 puntos que describen el contorno de la forma de la cara.x:coordenada xy:coordenada y
left_eye:8 puntos que describen el contorno del ojo izquierdo.x:coordenada xy:coordenada y
right_eye:8 puntos que describen el contorno del ojo derecho.x:coordenada xy:coordenada y
left_eye_brow:8 puntos que describen el contorno de la ceja izquierda.x:coordenada xy:coordenada y
right_eye_brow:8 puntos que describen el contorno de la ceja derecha.x:coordenada xy:coordenada y
mouth:22 puntos que describen el contorno de la boca.x:coordenada xy:coordenada y
nose:13 puntos que describen el contorno de la nariz.x:coordenada xy:coordenada y
left_pupil:1 punto que describe el contorno de la pupila izquierda.x:coordenada xy:coordenada y
right_pupil:1 punto que describe el contorno de la pupila derecha.x:coordenada xy:coordenada y
Manejo de errores
Al llamar a la API, si se encuentra con un error, la API devolverá el código de error y la información correspondiente. Por ejemplo:400 token_mismatched:Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.400 api_not_implemented:Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.401 invalid_token:No autorizado, token de autorización inválido o faltante.429 too_many_requests:Demasiadas solicitudes, ha superado el límite de tasa.500 api_error:Error interno del servidor, algo salió mal en el servidor.

