Przewodnik po stylizacji twarzy

Zadanie Stylizatora twarzy MediaPipe umożliwia stosowanie stylów twarzy do twarzy na zdjęciu. Możesz tu tworzyć wirtualne awatary w różnych stylach.

W zadaniu używany jest model BlazeFaceStylizer, który składa się z generatora twarzy i kodera twarzy. Generator twarzy BlazeStyleGAN, który jest lekką implementacją rodziny modeli StyleGAN, generuje i edytuje płaszczyzny zgodnie z określonym stylem. Koder twarzy, który wykorzystuje szkielet MobileNet V2, mapuje obrazy wejściowe na twarze wygenerowane przez generator twarzy.

Wypróbuj!

Rozpocznij

Zacznij od wykonania tego zadania, postępując zgodnie z instrukcjami podanymi w jednym z przewodników po implementacji dla platformy docelowej. Z tych przewodników dla poszczególnych platform dowiesz się, jak wykonać to zadanie w ramach podstawowej implementacji. Znajdziesz w nim zalecany model i kod oraz zalecane opcje konfiguracji:

Szczegóły działania

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

Funkcje

  • Przetwarzanie obrazu wejściowego – przetwarzanie obejmuje obrót obrazu, zmianę jego rozmiaru, normalizację i konwersję przestrzeni kolorów.
Dane wejściowe zadań Wyniki działania
nieruchome obrazy; Stylizator twarzy generuje ze zdjęcia wejściowego obraz ze stylizacją najbardziej widocznej twarzy.

Opcje konfiguracji

To zadanie ma te opcje konfiguracji:

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

Modele

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

Szkicowanie kolorami

Model przekształca twarze w obraz, który naśladuje szkic za pomocą kolorowych pociągów ołówkiem i pędzli. Oto styl użyty do trenowania tego modelu:

Wyniki szkicu kolorów

Nazwa modelu Wprowadź kształt Typ kwantyzacji Wersje
Szkic kolorów 256 x 256 x 3 Float32 Najnowsze

Tusz kolorowy

Model przekształca twarze w obraz, który przypomina akwarele. Oto styl użyty do trenowania tego modelu:

Druk kolorowy tuszu

Nazwa modelu Wprowadź kształt Typ kwantyzacji Wersje
Tusz kolorowy 256 x 256 x 3 Float32 Najnowsze

Malarstwo olejne

Model przekształca twarze w obraz naśladujący obraz olejny. Oto styl użyty do trenowania tego modelu:

malarstwo olejne

Nazwa modelu Wprowadź kształt Typ kwantyzacji Wersje
Malarstwo olejne 256 x 256 x 3 Float32 Najnowsze