Guide de stylisation des visages

Images côte à côte d'un gros plan d'un homme et d'une version générée de la photo qui utilise un style de dessin animé.

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.

Essayez !

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:

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:

Sortie du croquis en couleur

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:

Impression couleur

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:

sortie de peinture à l'huile

Nom du modèle Forme d'entrée Type de quantification Versions
Peinture à l'huile 256 x 256 x 3 Float32 Nouveautés