La tâche "Styleur de visage MediaPipe" vous permet d'appliquer des stylisations aux visages d'une image. Vous pouvez utiliser cette tâche pour créer des avatars virtuels de différents styles.
La tâche utilise le modèle BlazeFaceStylizer, qui se compose d'un générateur de visages et d'un encodeur de visages. Le générateur de visages BlazeStyleGAN, qui est une implémentation légère de la famille de modèles StyleGAN, génère et modifie des visages en fonction d'un style spécifié. L'encodeur de visage, qui utilise une colonne vertébrale MobileNet V2, met en correspondance les images d'entrée avec les visages générés par le générateur de visages.
Premiers pas
Pour commencer à utiliser cette tâche, suivez l'un de ces guides d'implémentation pour votre plate-forme cible. Ces guides spécifiques à la plate-forme vous expliquent comment implémenter cette tâche de manière basique, à l'aide d'un modèle recommandé et d'exemples de code avec les options de configuration recommandées:
- Android – Exemple de code – Guide
- Python – Exemple de code – Guide
- Web – Exemple de code – Guide
Détails de la tâche
Cette section décrit les fonctionnalités, les entrées, les sorties et les options de configuration de cette tâche.
Fonctionnalités
- Traitement des images d'entrée : le traitement comprend la rotation, le redimensionnement, la normalisation et la conversion d'espaces colorimétriques des images.
Entrées de tâche | Sorties de tâche |
---|---|
Images fixes | Le styliseur de visage génère une image stylisée du visage le plus proéminent de l'image d'entrée. |
Options de configuration
Cette tâche propose les options de configuration suivantes:
Nom de l'option | Description | Plage de valeurs | Valeur par défaut |
---|---|---|---|
errorListener |
Définit un écouteur d'erreur facultatif. | N/A |
Not set |
Modèles
Le styliseur de visage nécessite que vous téléchargiez et stockiez un modèle de stylisation de visage dans le répertoire de votre projet. Les modèles de stylisation de visage de cette section sont basés sur l'architecture BlazeStyleGAN. Chaque modèle a été entraîné pour appliquer un style spécifique aux visages des images d'entrée.
Esquisse couleur
Le modèle transforme les visages en une image qui imite un croquis avec des traits de crayon et de pinceau colorés. Le style utilisé pour entraîner ce modèle est illustré ci-dessous:
Nom du modèle | Forme d'entrée | Type de quantification | Versions |
---|---|---|---|
эскиз в цвете | 256 x 256 x 3 | Float32 | Nouveautés |
Encre de couleur
Le modèle transforme les visages en une image qui imite une peinture à l'aquarelle. Le style utilisé pour entraîner ce modèle est illustré ci-dessous:
Nom du modèle | Forme d'entrée | Type de quantification | Versions |
---|---|---|---|
Ink couleur | 256 x 256 x 3 | Float32 | Nouveautés |
Peinture à l'huile
Le modèle transforme les visages en une image qui imite une peinture à l'huile. Le style utilisé pour entraîner ce modèle est illustré ci-dessous:
Nom du modèle | Forme d'entrée | Type de quantification | Versions |
---|---|---|---|
Peinture à l'huile | 256 x 256 x 3 | Float32 | Nouveautés |