Cet article présentera une documentation sur l’API de localisation des traits du visage, qui peut localiser les traits du visage (également appelés points clés du visage) à partir d’une image d’entrée, en calculant 90 points qui composent le contour du visage, y compris les sourcils (8 points de chaque côté), les yeux (8 points de chaque côté), le nez (13 points), la bouche (22 points), le contour du visage (21 points) et les pupilles (2 points).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.
Processus de demande
Pour utiliser l’API, vous devez d’abord vous rendre sur la page correspondante de l’API de localisation des traits du visage pour demander le service correspondant. Une fois sur la page, cliquez sur le bouton « Acquire », comme indiqué ci-dessous :
Si vous n’êtes pas encore connecté ou inscrit, vous serez automatiquement redirigé vers la page de connexion pour vous inviter à vous inscrire et à vous connecter. Après vous être connecté ou inscrit, vous serez automatiquement renvoyé à la page actuelle.
Lors de la première demande, un quota gratuit sera offert, vous permettant d’utiliser cette API gratuitement.
Utilisation de base
Tout d’abord, comprenez la méthode d’utilisation de base, qui consiste à entrer un lien d’image pour obtenir l’image résultante après traitement. Vous devez d’abord transmettre un champimage_url, l’image du visage est montrée ci-dessous :


accept: le format de réponse souhaité, ici rempli avecapplication/json, c’est-à-dire au format JSON.authorization: la clé d’API pour appeler l’API, que vous pouvez sélectionner directement après la demande.
image_url: le lien de l’image du visage à traiter.mode: le mode de détection. 0 pour détecter tous les visages présents, 1 pour détecter le visage de plus grande surface. Par défaut, c’est 0.face_model_version: la version du modèle d’algorithme utilisé pour le service de reconnaissance faciale, par défaut c’est3.0.need_rotate_detection: si la prise en charge de la détection de rotation d’image doit être activée. 0 pour ne pas activer, 1 pour activer. Par défaut, c’est 0.

image_width:largeur de l’image demandée.image_height:hauteur de l’image demandée.face_model_version:version du modèle d’algorithme utilisé pour la reconnaissance faciale.face_shape_set:informations spécifiques sur le positionnement des traits du visage (points clés du visage).face_profile:21 points décrivant le contour du visage.x:coordonnée xy:coordonnée y
left_eye:8 points décrivant le contour de l’œil gauche.x:coordonnée xy:coordonnée y
right_eye:8 points décrivant le contour de l’œil droit.x:coordonnée xy:coordonnée y
left_eye_brow:8 points décrivant le contour du sourcil gauche.x:coordonnée xy:coordonnée y
right_eye_brow:8 points décrivant le contour du sourcil droit.x:coordonnée xy:coordonnée y
mouth:22 points décrivant le contour de la bouche.x:coordonnée xy:coordonnée y
nose:13 points décrivant le contour du nez.x:coordonnée xy:coordonnée y
left_pupil:1 point décrivant le contour de la pupille gauche.x:coordonnée xy:coordonnée y
right_pupil:1 point décrivant le contour de la pupille droite.x:coordonnée xy:coordonnée y
Gestion des erreurs
Lors de l’appel de l’API, si une erreur se produit, l’API renverra le code d’erreur et les informations correspondantes. Par exemple :400 token_mismatched:Mauvaise requête, probablement en raison de paramètres manquants ou invalides.400 api_not_implemented:Mauvaise requête, probablement en raison de paramètres manquants ou invalides.401 invalid_token:Non autorisé, jeton d’autorisation invalide ou manquant.429 too_many_requests:Trop de requêtes, vous avez dépassé la limite de taux.500 api_error:Erreur interne du serveur, quelque chose s’est mal passé sur le serveur.

