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 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:
- Android – Codebeispiel – Anleitung
- Python – Codebeispiel – Anleitung
- Web – Codebeispiel – Anleitung
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:
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:
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:
Modellname | Eingabeform | Quantisierungstyp | Versionen |
---|---|---|---|
Ölmalerei | 256 × 256 × 3 | Float32 | Neueste |