L'API de détection de visages de ML Kit vous permet de détecter les visages dans une image, d'identifier les principales caractéristiques du visage et d'obtenir les contours des visages détectés. Notez que l'API détecte les visages, mais ne reconnaît pas les personnes .
Avec la détection de visages, vous pouvez obtenir les informations dont vous avez besoin pour effectuer des tâches comme embellir des selfies et des portraits, ou générer des avatars à partir de la photo d'un utilisateur. Étant donné que ML Kit peut détecter les visages en temps réel, vous pouvez l'utiliser dans des applications telles que le chat vidéo ou les jeux qui réagissent aux expressions du joueur.
Capacités clés
- Reconnaissez et localisez les caractéristiques du visage Obtenez les coordonnées des yeux, des oreilles, des joues, du nez et de la bouche de chaque visage détecté.
- Obtenez les contours des traits du visage Obtenez les contours des visages détectés et de leurs yeux, sourcils, lèvres et nez.
- Reconnaître les expressions faciales Déterminez si une personne sourit ou a les yeux fermés.
- Suivre les visages sur plusieurs images vidéo Obtenez un identifiant pour chaque visage unique détecté. L'identifiant étant cohérent entre les appels, vous pouvez manipuler des images sur une personne spécifique dans un flux vidéo.
- Traiter les images vidéo en temps réel La détection des visages est effectuée sur l'appareil et suffisamment rapide pour être utilisée dans des applications en temps réel, telles que la manipulation vidéo.
Exemples de résultats
Exemple 1
Pour chaque visage détecté:
Visage 1 sur 3 | |||||||
---|---|---|---|---|---|---|---|
Polygone de délimitation | et | ||||||
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 du contour du visage)
Lorsque la détection du contour du visage est activée, vous obtenez également une liste de 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 de ces points avec un visage. Cliquez sur l'image pour l'agrandir:
Contours des traits du visage | |
---|---|
Pont du nez | (505.149811, 221.201797), (506.987122, 313.285919) |
Œil gauche | (404,642029, 232,854431), (408,527283) |
Haut de la lèvre supérieure | 354,520813 |
(etc.) |