Anleitung zur Gesichtsstilisierung

Nebeneinander liegende Bilder einer Nahaufnahme eines Mannes und einer generierten Version des Fotos im Cartoonstil.

Mit der MediaPipe-Aufgabe „Gesichtsstilisierung“ können Sie Gesichter in einem Bild stilisieren. Mit dieser Aufgabe können Sie virtuelle Avatare in verschiedenen Stilen erstellen.

Für die Aufgabe wird das BlazeFaceStylizer-Modell verwendet, das aus einem Gesichtsgenerator und einem Gesichtsencoder besteht. Der BlazeStyleGAN-Gesichtsgenerator ist eine schlanke Implementierung der StyleGAN-Modellfamilie. Mit ihm lassen sich Gesichter nach einem bestimmten Stil generieren und bearbeiten. Der Gesichtsencoder, der ein MobileNet V2-Backbone verwendet, ordnet Eingabebilder den vom Gesichtsgenerator generierten Gesichtern zu.

Jetzt testen!

Jetzt starten

Folgen Sie einer dieser Implementierungsanleitungen für Ihre Zielplattform, um diese Aufgabe zu verwenden. In diesen plattformspezifischen Anleitungen erfahren Sie, wie Sie diese Aufgabe mit einem empfohlenen Modell und Codebeispielen mit den empfohlenen Konfigurationsoptionen implementieren:

Taskdetails

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

Funktionen

  • Eingabebildverarbeitung: Die Verarbeitung umfasst Bilddrehung, Größenänderung, Normalisierung und Farbraumkonvertierung.
Aufgabeneingaben Aufgabenausgaben
Standbilder Der Tool „Gesichtsstilisierung“ gibt ein Bild mit einer Stilisierung des auffälligsten Gesichts aus dem Eingabebild aus.

Konfigurationsoptionen

Für diese Aufgabe gibt es 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 Modell für die Gesichtsstilisierung heruntergeladen und im Projektverzeichnis gespeichert werden. Die Gesichtsstilisierungsmodelle in diesem Abschnitt basieren auf der BlazeStyleGAN-Architektur. Jedes Modell wurde trainiert, um Gesichtern in Eingabebildern einen bestimmten Stil anzuwenden.

Farbskizze

Das Modell verwandelt Gesichter in ein Bild, das mit farbigen Bleistift- und Pinselstrichen eine Skizze nachahmt. Der Stil, mit dem dieses Modell trainiert wurde, ist unten dargestellt:

Farbskizze als Ausgabe

Modellname Eingabeform Quantisierungstyp Versionen
Farbskizze 256 × 256 × 3 Float32 Neueste

Farbtinte

Das Modell verwandelt Gesichter in ein Bild, das einem Aquarellgemälde ähnelt. Der Stil, mit dem dieses Modell trainiert wurde, ist unten dargestellt:

Farbausgabe

Modellname Eingabeform Quantisierungstyp Versionen
Flüssigfarbpatrone 256 × 256 × 3 Float32 Neueste

Ölmalerei

Das Modell verwandelt Gesichter in ein Bild, das einem Ölgemälde ähnelt. Der Stil, mit dem dieses Modell trainiert wurde, ist unten dargestellt:

Ölgemälde-Ausgabe

Modellname Eingabeform Quantisierungstyp Versionen
Ölmalerei 256 × 256 × 3 Float32 Neueste