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