Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Détection des visages

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, mais qu'elle ne reconnaît pas les personnes.

La détection de visages vous permet d'obtenir les informations dont vous avez besoin pour effectuer des tâches telles que réaliser des selfies et des portraits, ou générer des avatars à partir de la photo d'un utilisateur. ML Kit peut effectuer la 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éagissent aux expressions du lecteur.

iOS Android

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és.
  • Obtenez les contours des traits du visage Obtenez les contours des visages détectés ainsi que des yeux, des sourcils, des lèvres et du nez.
  • Identifier les expressions du visage Déterminez si une personne sourit ou a les yeux fermés.
  • Suivre les visages sur les images vidéo Obtenez un identifiant pour chaque visage détecté unique. Cet identifiant est cohérent 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 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 de vidéos.

Exemples de résultats

Exemple 1

Le physicien Stephen Hawking dans la gravité zéro de la NASA

Pour chaque visage détecté:

Visage 1 sur 3
Polygone de délimitation 15
Angles de rotation Y: -14.054030418395996, Z: -55.007488250732422
ID de suivi 2
Points de repère sur le visage
Œil gauche (945.869323730469, 211.867126464844)
Œil droit (971.579467773438, 247.257247924805)
Bouche (907.756591796875, 259.714477539062)

... etc.

Probabilités de caractéristiques
Sourire 0,88979166746139526
Œil gauche ouvert 0,98635888937860727
Œil droit ouvert 0,99258323386311531

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 de visage détectée. Ces points représentent la forme de l'élément géographique. L'image ci-dessous montre comment ces points correspondent à un visage. Cliquez sur l'image pour l'agrandir:

Contours du trait du visage
Pont de nez (505.149811, 221.201797), (506.987122, 313.285919)
Œil gauche 15
Haut de la lèvre supérieure 15
(etc.)