Concepts de détection du maillage de visages
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Les informations sur le maillage sont composées de deux parties:
468 points 3D : chaque point possède un ID unique, compris entre 0 et 467, qui est associé à une position fixe sur le visage détecté. Pour chaque point:
- x et y sont les coordonnées en pixels du visage détecté.
- z correspond aux informations de profondeur ajustées à la taille de l'image, de sorte que les valeurs z soient plus négatives lorsque la face est plus proche de la caméra. L'origine correspond à la profondeur moyenne de tous les 468 points.
Informations sur le triangle:permet de représenter une surface de triangle logique dans la face détectée. Chaque triangle contient trois points 3D. Par exemple, les points 0, 37 et 164 forment un petit espace triangulaire entre le nez et les lèvres.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/29 (UTC).
[null,null,["Dernière mise à jour le 2025/08/29 (UTC)."],[[["\u003cp\u003eFace mesh data provides 468 3D points, each with unique ID, pixel coordinates (x, y), and depth information (z).\u003c/p\u003e\n"],["\u003cp\u003eTriangles are formed using these 3D points to represent the face's surface, like a nose-lip triangle using points #0, #37, and #164.\u003c/p\u003e\n"],["\u003cp\u003eDepth information (z) is scaled relative to image size, with closer points having more negative z-values.\u003c/p\u003e\n"]]],["The face mesh data consists of 468 unique 3D points, each with x and y pixel coordinates on the detected face and a z-value representing depth relative to the average depth of all points. Each point has an ID from 0 to 467. Additionally, the data includes triangle information, where each triangle is defined by three of these 3D points. These triangles create a surface representing the detected face, with each having its own IDs, such as points #0, #37, and #164.\n"],null,["Face mesh info contains two parts:\n\n- **468 3D points:** Each point has a unique ID, ranging from 0 to 467,\n associated with a fixed position on the detected face. For each point:\n\n - x and y are pixel coordinates of the detected face.\n - z is the depth info scaled to image size, such that z-values are more negative when the face is closer to the camera. The origin is the average depth of all 468 points.\n- **Triangle info:** This is used to represent a logical triangle surface in the\n detected face. Each triangle contains three 3D points. For example, Points\n #0, #37, and #164 construct a small triangle area between the nose and\n lips.\n\n[](/static/ml-kit/vision/face-mesh-detection/images/uv_unwrap_full.png)"]]