Przewodnik po stylizacji twarzy

Zdjęcia zbliżenia mężczyzny i wygenerowanej wersji zdjęcia w stylu rysunkowym.

Zadanie MediaPipe Face Stylizer umożliwia stylizowanie twarzy na obrazie. Za pomocą tego zadania możesz tworzyć wirtualnych awatarów w różnych stylach.

Zadanie korzysta z modelu BlazeFaceStylizer, który składa się z generatora twarzy i enkodera twarzy. Generator twarzy BlazeStyleGAN, który jest lekką implementacją rodziny modeli StyleGAN, generuje i edytuje twarze zgodnie z określonym stylem. Koder twarzy, który korzysta z backbone'a MobileNet V2, mapuje obrazy wejściowe na twarze wygenerowane przez generator twarzy.

Wypróbuj to!

Rozpocznij

Aby zacząć korzystać z tego zadania, postępuj zgodnie z jednym z tych przewodników dotyczących wdrażania na platformie docelowej. Te przewodniki dotyczące poszczególnych platform zawierają podstawowe informacje o wdrażaniu tego zadania przy użyciu zalecanego modelu i przykładów kodu z zalecanymi opcjami konfiguracji:

Szczegóły działania

W tej sekcji opisano możliwości, dane wejściowe, dane wyjściowe i opcje konfiguracji tego zadania.

Funkcje

  • Przetwarzanie wejściowego obrazu – przetwarzanie obejmuje obrót, zmianę rozmiaru, normalizację i konwersję przestrzeni barw.
Dane wejściowe zadania Dane wyjściowe
obrazy nieruchome, Stylizator twarzy generuje obraz ze stylizacją najbardziej widocznej twarzy na obrazie wejściowym.

Opcje konfiguracji

To zadanie ma te opcje konfiguracji:

Nazwa opcji Opis Zakres wartości Wartość domyślna
errorListener Ustawia opcjonalny odbiornik błędów. N/A Not set

Modele

Stylizator twarzy wymaga pobrania i zapisania w katalogu projektu modelu stylizacji twarzy. Modele stylizacji twarzy w tej sekcji są oparte na architekturze BlazeStyleGAN. Każdy model został wytrenowany do stosowania określonego stylu do twarzy na obrazach wejściowych.

Szkic kolorowy

Model przekształca twarze w obraz, który przypomina szkic z kolorowymi pociągnięciami ołówka i pędzla. Poniżej możesz zobaczyć styl użyty do trenowania tego modelu:

Wyjście szkic koloru

Nazwa modelu Kształt wejściowy Typ kwantowania Wersje
Szkic kolorowy 256 x 256 x 3 Float32 Najnowsze

Kolor tuszu

Model przekształca twarze w obraz, który przypomina akwarelowe malarstwo. Poniżej możesz zobaczyć styl użyty do trenowania tego modelu:

Wydruk w kolorze

Nazwa modelu Kształt wejściowy Typ kwantowania Wersje
Color ink 256 x 256 x 3 Float32 Najnowsze

Malarstwo olejne

Model przekształca twarze w obraz, który przypomina obraz olejny. Poniżej możesz zobaczyć styl użyty do trenowania tego modelu:

Malarstwo olejne

Nazwa modelu Kształt wejściowy Typ kwantowania Wersje
Malarstwo olejne 256 x 256 x 3 Float32 Najnowsze