Détection du maillage

Avec l'API de détection du maillage de visages de ML Kit, vous pouvez générer en temps réel un maillage haute précision de 468 points 3D pour des images de type selfie. Les visages doivent se trouver dans un rayon d'environ 2 mètres.

Si vous souhaitez détecter les visages situés à plus de deux mètres environ de la caméra, consultez le SDK de détection de visages de ML Kit.

Voici quelques termes utilisés concernant la fonctionnalité de détection du maillage de visages:

  • Le cadre de délimitation est une zone rectangulaire pour un visage détecté.
  • Les informations sur le maillage de visages sont un groupe de 468 points et arêtes en 3D que vous pouvez utiliser pour dessiner le maillage de géométries pour un visage détecté.

L'API de détection du maillage de visages génère un maillage de visages pour les visages détectés, chacun contenant 468 points et arêtes 3D. Grâce à la détection du maillage de visages, vous pouvez effectuer des opérations plus précises sur les visages en temps réel, comme les filtres de RA, la capture de selfies et le chat vidéo.

Android

Capacités clés

  • Reconnaître et localiser les visages : obtenez un cadre de délimitation pour les visages détectés dans une photo qui ressemble à un selfie.
  • Obtenir des informations sur le maillage de visages : obtenez les 468 points et le triangle en 3D pour chaque visage détecté.
  • Traiter les images vidéo en temps réel La détection du maillage de visages est effectuée sur l'appareil et est assez rapide pour les applications en temps réel, telles que la manipulation de vidéos.

Exemples de résultats

Entrée Sortie (mode "Cadre de délimitation uniquement") Résultat (mode "Maillage de visages")

Comparaison avec le SDK ML Kit de détection des visages

API de détection du maillage de visages API Face Detection
Cas d'utilisation recommandé (exemples)
  • Générer des effets de RA sur les visages lors de la diffusion du flux vidéo
  • Détection de visages en temps réel sur des photos de type selfie (à moins de deux mètres)
  • Détecter le nombre de visages dans une photo
  • Détecter les visages éloignés de la caméra
Latence Faible (environ 14 ms sur le Pixel 3)

Recommandé pour les rapports en temps réel

Moyennes (environ 60 ms sur le Pixel 3 lorsque le mode rapide est activé)
Saisie recommandée Visages capturés dans un rayon d'environ deux mètres N'importe quelle photo avec des visages
Points de sortie Pour chaque visage, 468 points 3D et informations sur le triangle lorsque le mode "Réseau maillé" est activé Pour chaque visage, 133 points 2D lorsque le mode "Contour du visage" est activé
# visage reconnu
  • Mode "Cadre de délimitation uniquement" : >=1 cadre(s) de délimitation à condition que les visages soient proches de la caméra (à moins de deux mètres de distance)
  • Mode "Réseau maillé de visages" : deux cadres de délimitation et maillages au maximum, à condition que les visages soient proches de la caméra (dans un rayon d'environ deux mètres)
  • Mode cadre de délimitation : >= 1. Les visages peuvent être éloignés de l'appareil photo, mais d'une taille minimale de 100 x 100 pixels par visage.
  • Contours de visage : 1 maximum, tant que les visages sont proches de la caméra
ID de suivi Non Oui
Orientation du visage Non Oui
Classification des visages (par exemple : sourire) Non Oui
Options de mise en œuvre Offre groupée uniquement Lot groupé / dégroupé
Taille d'application Intégré: environ 6,4 Mo

Dégroupé: pas encore disponible

Groupe: environ 6,9 Mo

Dégroupé: environ 0,6 Mo