La tâche MediaPipe Face Sylizer vous permet d'appliquer des styles aux visages sur 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, une implémentation légère de la famille de modèles StyleGAN, génère et modifie les visages selon un style spécifié. L'encodeur de visages, qui utilise un réseau backbone MobileNet V2, mappe les images d'entrée aux visages générés par le générateur de visages.
Commencer
Commencez à utiliser cette tâche en suivant l'un de ces guides d'implémentation pour votre plate-forme cible. Ces guides spécifiques à la plate-forme vous guident tout au long d'une implémentation de base de cette tâche, à l'aide d'un modèle et d'exemples de code recommandés, ainsi que des 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 capacités, les entrées, les sorties et les options de configuration de cette tâche.
Caractéristiques
- Traitement de l'image d'entrée : le traitement comprend la rotation, le redimensionnement, la normalisation et la conversion de l'espace colorimétrique de l'image.
Entrées des tâches | Sorties de tâches |
---|---|
Images fixes | Face Sylizer génère une image stylisée du visage le plus proéminent à partir de l'image d'entrée. |
Options de configuration
Cette tâche comporte les options de configuration suivantes:
Nom de l'option | Description | Plage de valeurs | Valeur par défaut |
---|---|---|---|
errorListener |
Définit un écouteur d'erreurs facultatif. | N/A |
Not set |
Modèles
L'outil de stylisation des visages nécessite le téléchargement et le stockage d'un modèle de stylisation des visages dans le répertoire de votre projet. Les modèles de stylisation des visages 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 dans les images d'entrée.
Croquis couleur
Le modèle transforme les visages en une image qui simule une esquisse avec des traits de crayon et des coups de pinceau colorés. Le style utilisé pour entraîner ce modèle est présenté ci-dessous:
Nom du modèle | Forme de saisie | Type de quantification | Versions |
---|---|---|---|
Croquis couleur | 256 x 256 x 3 | Float32 | Les plus récents |
Encre de couleur
Le modèle transforme les visages en une image imitant une aquarelle. Le style utilisé pour entraîner ce modèle est présenté ci-dessous:
Nom du modèle | Forme de saisie | Type de quantification | Versions |
---|---|---|---|
Encre couleur | 256 x 256 x 3 | Float32 | Les plus récents |
Peinture à l'huile
Le modèle transforme les visages en une image imitant une peinture à l'huile. Le style utilisé pour entraîner ce modèle est présenté ci-dessous:
Nom du modèle | Forme de saisie | Type de quantification | Versions |
---|---|---|---|
Peinture à l'huile | 256 x 256 x 3 | Float32 | Les plus récents |