Guides spécifiques à la plate-forme
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine
L'API Augmented Faces vous permet d'afficher des éléments sur des visages humains sans utiliser de matériel spécialisé. Il fournit des points d'intérêt qui permettent à votre application d'identifier automatiquement les différentes régions d'un visage détecté. Votre application peut ensuite utiliser ces régions pour superposer des éléments de manière à correspondre correctement aux contours d'un visage individuel.
Cas d'utilisation
La RA par visage permet de profiter d'un large éventail de cas d'utilisation : essayages de produits de beauté et d'accessoires, filtres visage et effets, dont les utilisateurs peuvent profiter entre amis. Par exemple, utilisez des modèles 3D et une texture pour superposer les traits d'un renard sur le visage d'un utilisateur.
Le modèle se compose de deux oreilles de renard et d'un nez de renard. Chacun d'eux est un os distinct qui peut être déplacé individuellement pour suivre la région faciale à laquelle il est rattaché.
La texture est constituée de fard à paupières, de taches de rousseur et d'autres couleurs.
Pendant l'exécution, l'API Augmented Faces détecte le visage d'un utilisateur et y superpose la texture et les modèles.
Composantes d'un visage augmenté
L'API Augmented Faces fournit une pose centrale, trois poses régionales et un maillage de visage 3D.
Pose centrale
Située derrière le nez, la pose centrale marque le milieu de la tête de l'utilisateur. Utilisez-le pour afficher des éléments tels qu'un chapeau sur la tête.
Poses régionales
Situées sur le front gauche, le front droit et le bout du nez, les poses de région marquent des parties importantes du visage d'un utilisateur. Utilisez-les pour afficher des éléments sur le nez ou autour des oreilles.
Maillage du visage
La trame de visage 3D dense à 468 points vous permet de peindre des textures adaptables et détaillées qui suivent précisément un visage, par exemple lorsque vous superposez des lunettes virtuelles derrière une partie spécifique du nez. Le maillage recueille suffisamment d'informations 3D détaillées pour que vous puissiez facilement afficher cette image virtuelle.