Guide de stylisation des visages

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.

Essayer

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:

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:

Sortie de croquis couleur

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:

Encre couleur

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:

résultat de peinture à l'huile

Nom du modèle Forme de saisie Type de quantification Versions
Peinture à l'huile 256 x 256 x 3 Float32 Les plus récents