Guides spécifiques à chaque plate-forme
Android (Kotlin/Java)
Android NDK (C)
Unity (fondation de RA)
iOS
Unreal Engine
L'API Augmented Faces vous permet d'afficher des assets sur des visages humains sans utiliser de matériel spécialisé. Il fournit des points de caractéristiques qui permettent à votre application d'identifier automatiquement les différentes régions d'un visage détecté. Votre application peut ensuite utiliser ces zones pour superposer les assets afin qu'ils correspondent correctement aux contours d'un visage individuel.
Cas d'utilisation
La RA par reconnaissance faciale permet d'accéder à de nombreux cas d'utilisation, des essais de beauté et d'accessoires aux filtres et effets visage que les utilisateurs peuvent apprécier avec leurs amis. Par exemple, utilisez des modèles 3D et une texture pour superposer les caractéristiques 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 emplacement distinct os qui peuvent être déplacés individuellement pour suivre la zone du visage à laquelle ils sont attachés.
La texture se compose d'ombres à 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.
Parties d'un visage amélioré
L'API Augmented Faces fournit une posture centrale, trois postures spécifiques à une région et un maillage faciale 3D.
Centrer la pose
Située derrière le nez, la posture centrale marque le milieu de la tête de l'utilisateur. Utilisez-le pour afficher des assets tels qu'un chapeau sur la tête.
Poses de la région
Situées sur le front gauche, le front droit et la pointe du nez, les postures de la région marquent des parties importantes du visage d'un utilisateur. Utilisez-les pour afficher des assets sur le nez ou autour des oreilles.
Grille pour le visage
Le maillage 3D dense de 468 points vous permet de peindre des textures détaillées et adaptables qui suivent un visage avec précision, 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.