Avec l'API de détection de visages de ML Kit, vous pouvez détecter les visages dans une image, identifier les principales caractéristiques du visage et obtenir les contours des visages détectés. Notez que l'API détecte les visages et qu'elle ne reconnaît pas les personnes .
Grâce à la détection des visages, vous pouvez obtenir les informations dont vous avez besoin pour réaliser des tâches comme embellir les selfies et les portraits, ou générer des avatars à partir de la photo d'un utilisateur. ML Kit peut effectuer une détection de visages en temps réel. Vous pouvez donc l'utiliser dans des applications telles que le chat vidéo ou les jeux qui répondent aux expressions du joueur.
Capacités clés
- Reconnaître et localiser les traits du visage Obtenez les coordonnées des yeux, des oreilles, des joues, du nez et de la bouche de chaque visage détecté.
- Obtenir les contours des traits du visage Obtenez les contours des visages détectés et de leurs yeux, sourcils, lèvres et nez.
- Identifiez les expressions faciales Déterminez si une personne sourit ou a les yeux fermés.
- Suivre les visages sur les images de vidéo : obtenez un identifiant pour chaque visage détecté unique. Cet identifiant est le même pour tous les appels. Vous pouvez ainsi manipuler une image sur une personne spécifique dans un flux vidéo.
- Traitement des images vidéo en temps réel La détection de visages est effectuée sur l'appareil et est assez rapide pour être utilisée dans des applications en temps réel, telles que la manipulation de vidéos.
Exemples de résultats
Exemple 1
Pour chaque visage détecté:
Visage 1 sur 3 | |||||||
---|---|---|---|---|---|---|---|
Polygone de délimitation | : | ||||||
Angles de rotation | Y: -14.054030418395996, Z: -55.007488250732422 | ||||||
ID de suivi | 2 | ||||||
Points de repère du visage |
... etc. |
||||||
Probabilités de caractéristiques |
|
Exemple 2 (détection de contour du visage)
Lorsque la détection du contour du visage est activée, vous obtenez également la liste des points pour chaque caractéristique faciale détectée. Ces points représentent la forme de l'élément géographique. L'image suivante illustre la correspondance entre ces points et un visage. Cliquez sur l'image pour l'agrandir:
Contours des caractéristiques faciales | |
---|---|
Pont de nez | (505.149811, 221.201797), (506.987122, 313.285919) |
Œil gauche | En voici un exemple : |
Haut de la lèvre supérieure | : |
(etc.) |