Guida alla stilizzazione dei volti

Immagini affiancate di un primo piano di un uomo e di una versione generata della fotografia che utilizza uno stile da cartone animato.

L'attività MediaPipe Face Stylizer ti consente di applicare stilizzazioni ai volti in un'immagine. Puoi utilizzare questa attività per creare avatar virtuali in vari stili.

L'attività utilizza il modello BlazeFaceStylizer, composto da un generatore di volti e da un encoder di volti. Il generatore di volti BlazeStyleGAN, che è un'implementazione leggera della famiglia di modelli StyleGAN, genera e modifica i volti in base a uno stile specificato. L'encoder dei volti, che utilizza una struttura di base MobileNet V2, mappa le immagini di input ai volti generati dal generatore di volti.

Prova!

Inizia

Per iniziare a utilizzare questa attività, segui una di queste guide all'implementazione per la tua piattaforma di destinazione. Queste guide specifiche per la piattaforma illustrano un'implementazione di base di questa attività, utilizzando un modello consigliato ed esempi di codice con le opzioni di configurazione consigliate:

Dettagli attività

Questa sezione descrive le funzionalità, gli input, gli output e le opzioni di configurazione di questa attività.

Funzionalità

  • Elaborazione delle immagini di input: l'elaborazione include la rotazione, il ridimensionamento, la normalizzazione e la conversione dello spazio colore delle immagini.
Input delle attività Output delle attività
Immagini statiche Face Stylizer restituisce un'immagine con una stilizzazione del volto più prominente dell'immagine di input.

Opzioni di configurazione

Questa attività ha le seguenti opzioni di configurazione:

Nome opzione Descrizione Intervallo di valori Valore predefinito
errorListener Imposta un listener di errore facoltativo. N/A Not set

Modelli

Face Stylizer richiede che un modello di stilizzazione del volto venga scaricato e memorizzato nella directory del progetto. I modelli di stilizzazione dei volti in questa sezione si basano sull'architettura BlazeStyleGAN. Ogni modello è stato addestrato per applicare uno stile specifico ai volti all'interno delle immagini di input.

Schizzo a colori

Il modello trasforma i volti in un'immagine che imita uno schizzo con tratti di matita e pennello colorati. Lo stile utilizzato per addestrare questo modello è mostrato di seguito:

Output del bozzetto a colori

Nome modello Forma di input Tipo di quantizzazione Versioni
Schizzo a colori 256 x 256 x 3 Float32 Ultime notizie

Inchiostro a colori

Il modello trasforma i volti in un'immagine che imita un dipinto ad acquerello. Lo stile utilizzato per addestrare questo modello è mostrato di seguito:

Stampa a colori

Nome modello Forma di input Tipo di quantizzazione Versioni
inchiostro a colori 256 x 256 x 3 Float32 Ultime notizie

Pittura a olio

Il modello trasforma i volti in un'immagine che imita un dipinto a olio. Lo stile utilizzato per addestrare questo modello è mostrato di seguito:

output pittura a olio

Nome modello Forma di input Tipo di quantizzazione Versioni
Pittura a olio 256 x 256 x 3 Float32 Ultime notizie