Anleitung zur Gesichtsstilisierung

Mit der Aufgabe „MediaPipe Face Stylizer“ können Sie Gesichter auf die Gesichter in einem Bild stilisieren. Bei dieser Aufgabe können Sie virtuelle Avatare in verschiedenen Stilen erstellen.

Die Aufgabe verwendet das Modell BlazeFaceStylizer, das aus einem Gesichtsgenerator und einem Gesichtsencoder besteht. Der BlazeStyleGAN-Gesichtsgenerator, eine einfache Implementierung der StyleGAN-Modellfamilie, generiert und bearbeitet Gesichter gemäß einem angegebenen Stil. Der Gesichtsencoder, der ein MobileNet V2-Backbone verwendet, ordnet den vom Gesichtsgenerator generierten Gesichtern Eingabebilder zu.

Jetzt ausprobieren

Jetzt starten

Beginnen Sie mit dieser Aufgabe, indem Sie einem dieser Implementierungsleitfäden für Ihre Zielplattform folgen. Diese plattformspezifischen Leitfäden führen Sie mit einem empfohlenen Modell und Codebeispielen mit den empfohlenen Konfigurationsoptionen durch eine grundlegende Implementierung dieser Aufgabe:

Taskdetails

In diesem Abschnitt werden die Funktionen, Eingaben, Ausgaben und Konfigurationsoptionen dieser Aufgabe beschrieben.

Funktionen

  • Eingabebildverarbeitung: Die Verarbeitung umfasst Bilddrehung, Größenanpassung, Normalisierung und Farbraumkonvertierung.
Aufgabeneingaben Aufgabenausgaben
Standbilder Face Stylizer gibt ein Bild mit einer Stilisierung des auffälligsten Gesichts aus dem Eingabebild aus.

Konfigurationsoptionen

Diese Aufgabe hat die folgenden Konfigurationsoptionen:

Option Beschreibung Wertebereich Standardwert
errorListener Legt einen optionalen Fehler-Listener fest. N/A Not set

Modelle

Für den Face Stylizer muss ein Gesichtsstilisierungsmodell heruntergeladen und in Ihrem Projektverzeichnis gespeichert werden. Die Modelle zur Gesichtsstilisierung in diesem Abschnitt basieren auf der BlazeStyleGAN-Architektur. Jedes Modell wurde so trainiert, dass auf Gesichter in Eingabebildern ein bestimmter Stil angewendet wird.

Farbskizze

Das Modell verwandelt Gesichter in ein Bild, das eine Skizze mit Buntstift- und Pinselstrichen nachahmt. Der zum Trainieren dieses Modells verwendete Stil ist unten dargestellt:

Ausgabe der Farbskizze

Modellname Form eingeben Quantisierungstyp Versionen
Farbskizze 256 x 256 x 3 Float32 Neueste

Farbtinte

Das Modell verwandelt Gesichter in ein Bild, das ein Aquarellmalerei nachahmt. Der zum Trainieren dieses Modells verwendete Stil ist unten dargestellt:

Farbausgabe

Modellname Form eingeben Quantisierungstyp Versionen
Farbtinte 256 x 256 x 3 Float32 Neueste

Ölmalerei

Das Modell verwandelt Gesichter in ein Bild, das ein Ölgemälde nachahmt. Der zum Trainieren dieses Modells verwendete Stil ist unten dargestellt:

Ölmalerei-Ausgabe

Modellname Form eingeben Quantisierungstyp Versionen
Ölmalerei 256 x 256 x 3 Float32 Neueste