Come ottenere uno scambio di volto perfetto utilizzando Midjourney AI

Come ottenere una trasformazione del viso perfetta utilizzando Midjourney AI

Immagine IA

Questa è l’immagine finale su cui lavoreremo per crearla.

La generazione di immagini utilizzando IA come Midjourney è sorprendentemente buona. Ma le IA hanno anche alcune debolezze. In questo articolo ti mostrerò come puoi aggirare una di queste debolezze.

Stiamo per imparare come creare due o più personaggi con facce corrispondenti. 

Inoltre: IA nel 2023: Un anno di scoperte che non ha lasciato intatto nulla di umano

L’associazione facciale è sorprendentemente inconsistente e ci sono diverse tecniche che possono essere utilizzate. Quando ho creato le mie pose di promozione musicale, ho dovuto utilizzare alcune tecniche speciali per far funzionare le grafiche.

Come utilizziamo Midjourney, InsightFace e Adobe Generative Fill per creare questo aspetto

Nel mio recente articolo sull’utilizzo dell’IA per creare un album, ho brevemente accennato alle tecniche utilizzate, dando una panoramica di ciò che erano. Ma in questo articolo, immergerò e ti mostrerò come realizzare tutto passo dopo passo.

Inoltre, per questo articolo, suppongo che tu abbia registrato e configurato il tuo account Midjourney. Se non sei sicuro di come farlo, questo articolo di Lance Whitney di ENBLE ti guiderà attraverso i passaggi:

Inoltre: Come utilizzare Midjourney per generare immagini e opere d’arte sorprendenti

Innanzitutto, ti mostrerò cosa ho fatto per creare le mie immagini e poi ti mostrerò alcune tecniche aggiuntive.

1. Usa un’immagine di partenza

Questa tecnica utilizza una fotografia esistente come parte del prompt dell’immagine, che dà a Midjourney indicazioni su cosa creare. Poiché volevo che le immagini principali della promozione dell’album assomigliassero a me, ho fornito a Midjourney un’immagine di partenza.

Per fare ciò, fai doppio clic sull’icona più in basso dello schermo di Discord (ricorda, Midjourney funziona su Discord), scegli la tua immagine e premi Invio.

Una volta che è stato importato in Midjourney, fai clic destro sull’immagine e seleziona Copia link:

Questo link è quello che userai nella preparazione del tuo prompt. Successivamente, fornisci a Midjourney il prompt /IMMAGINA, seguito dall’URL e poi dalla tua specifica. Questa schermata delle quattro immagini generate mostra come appariva dopo aver inserito il prompt completo. L’immagine in alto a sinistra è l’immagine che ho finito per utilizzare per il mio profilo. 

Per favore, nota che questa serie di immagini non è stata certo il mio primo “tentativo” su Midjourney. Preparati a fare cinque, dieci, anche venti tentativi diversi prima di ottenere qualcosa che ti piace.

Inoltre: 5 modi per esplorare l’uso dell’IA generativa sul lavoro

Detto questo, puoi vedere come la versione generata (soprattutto quella in alto a sinistra) assomigli ragionevolmente a me. In modo interessante, la giacca di pelle nell’immagine assomiglia stranamente a quella che indosso da circa un decennio. Come fa a saperlo?

Per completezza, ecco cosa potrebbe essere stato generato senza utilizzare l’immagine caricata come guida.

Sicuramente non sono io, ma penso di aver frequentato l’università di ingegneria con il ragazzo in basso a destra!

Sono tutti signori di bell’aspetto, ma non assomigliano affatto a me.

Puoi utilizzare il trucco dell’immagine di partenza per qualsiasi cosa tu voglia. Ecco cosa Midjourney pensa che il mio piccolo Yorkie Poo pup Pixel potrebbe sembrare come principe guerriero scozzese:

2. Ottieni un ID seed

Ogni quadrante di immagini generato da Midjourney ha il suo ID, chiamato seed. Se desideri creare immagini future simili a un’immagine esistente di Midjourney, puoi provare a fare riferimento all’ID seed. Non funziona sempre, ma vale la pena provare.

Per ottenere un ID seed, clicca sull’icona a mezza luna con un segno più (1) in alto a destra dell’immagine da cui desideri ottenere il seed. Quindi, nella casella di ricerca, digita :envelope: (2). Poi clicca sulla busta (3).

Inoltre: Ho chiesto a DALL-E 3 di creare un ritratto di ogni stato degli USA e i risultati erano meravigliosamente strani

So che è completamente intuitivamente non ovvio, ma questo processo convincerà Midjourney a inviarti un messaggio contenente l’ID seed per il quadrante di immagini con cui stai lavorando.

È un peccato che il seed sia per il quadrante di immagini, perché rende più difficile concentrarsi sull’immagine che ti piace. Ma è un punto di partenza.

3. Crea una seconda immagine

Per la mia promozione, volevo un’immagine di me che stavo davanti alla mia macchina. Guido una Dodge Challenger rossa e ho pensato che sarebbe stata figa per la mia pagina di presentazione.

Questa volta, invece di partire dalla mia foto reale, ho utilizzato l’immagine del profilo generata come punto di partenza. Come mostrato sopra, l’ho caricata e ho ottenuto il suo URL.

Quindi, ho combinato l’immagine del profilo con il valore seed precedentemente recuperato e un prompt, e dopo circa 20 tentativi, ho ottenuto questo quadrante:

Nota il prompt /imagine. L’URL è all’inizio e il prompt seed alla fine aveva il mio numero di seed. In questo modo ho legato insieme le due immagini.

Inoltre: I migliori generatori di arte AI: DALL-E 2 e divertenti alternative da provare

Anche se l’immagine in basso a sinistra era assolutamente terribile, quella a destra non era male. A rigor di termini, non assomigliava del tutto a me. Ma catturava lo stesso stile tematico dell’immagine del profilo originale, era abbastanza simile e l’auto sembrava bella.

Ma questo non era il mio viso e certamente non i miei capelli:

4. Scambia i volti

Per ottenere i volti giusti, ho utilizzato uno strumento chiamato InsightFace, che funziona anche su Discord. Configurare InsightFace è un progetto proprio, e anziché approfondire qui questo argomento, ti indirizzo al tutorial che ho utilizzato per iniziare.

Questo video è di PIXimperfect. Mi piace molto questo canale perché il presentatore mostra alcuni ottimi tutorial sull’elaborazione delle immagini, in particolare sulle funzioni di Photoshop. Quindi, non limitarti a guardare il video, salva il canale.

Inoltre: DALL-E 3 in ChatGPT può leggere e modificare le immagini? Vieni a vedere di persona

Una volta che hai configurato InsightFace, possiamo metterci all’opera. Il processo prevede due passaggi: caricare il volto che vuoi utilizzare e caricare l’immagine a cui desideri applicarlo.

Per caricare l’immagine che desideri utilizzare, utilizza il comando /saveid.

Quando digiti /saveid, ti verrà fornito un luogo in cui caricare un’immagine. Successivamente, devi dare a quell’immagine un nome ID. L’ho chiamato “daviddoor” perché mi trovo davanti a una porta. Ricorda quell’ID perché lo userai nel passaggio successivo.

Ora è il momento dello scambio di volti. Digita /swapid:

Carica l’immagine a cui desideri applicare il volto. Quindi digita l’ID che hai creato in precedenza. Se hai fortuna, una volta premuto Invio, otterrai un’immagine con il nuovo volto.

Naturalmente, i capelli non sono ancora giusti.

5. Sistemare i capelli

Infine, ho dovuto sistemare i capelli. Per farlo, sono passato alla versione beta di Adobe Photoshop e ho utilizzato Generative Fill. Midjourney è ottimo per creare immagini complete. Photoshop Generative Fill è ideale per posizionare nuove immagini sopra immagini esistenti e farle combaciare in modo uniforme.

Diverse versioni di me, con e senza capelli.

Il problema principale era tutti i capelli in eccesso sotto le orecchie. Per eliminarli, ho prima reso Dave Head qualcosa che nessuno aveva mai visto prima: me senza capelli. Ho selezionato lo spazio proprio dove volevo rimuovere i capelli, generato “bald” e Photoshop ha fatto il lavoro.

Poi ho selezionato una zona più piccola e generato “curly hair”. Ci sono voluti alcuni tentativi, ma alla fine ha funzionato.

Inoltre: Come utilizzare Bing Image Creator (e perché è migliore di DALL-E 2)

E, dopo tutti gli effetti AI vari, l’immagine finale è qui sotto.

Una breve nota: i capelli qui non corrispondono esattamente ai capelli del tutorial sopra. Questo perché ho dovuto ricreare il processo a scopo dimostrativo e l’AI produce sempre qualcosa di leggermente diverso. Questa è l’immagine finale effettiva del mio processo di produzione originale, ma l’immagine più a destra nella grafica dei tre Daves mostra come potrebbero essere generati nuovi capelli, anche se non è l’output esattamente identico.

Domande frequenti

Ecco alcune domande che mi sono state poste dopo aver pubblicato l’articolo originale.

Posso ancora utilizzare Midjourney gratuitamente?

No. Midjourney non ha più un livello gratuito. Il piano che utilizzo costa $8 al mese. Finora non ho raggiunto alcun limite, anche se a volte può richiedere un po’ di tempo per creare le immagini.

E InsightFace? È gratuito?

InsightFace offre alcuni crediti gratuiti. Ho fatto quattro o cinque scambi di volti e non li ho ancora esauriti. Sembra richiedere circa tre “crediti” per uno scambio di volti e ricevi 50 crediti gratuiti.

E Picsi.ai dove si colloca in tutto questo?

Quando ti esaurisci i crediti per gli scambi di volti, dovrai iscriverti a un account Patreon per Picsi.ai. Ci sono due piani. Il piano base di $10 al mese sembra andare bene per la maggior parte delle persone. Per quanto riguarda la relazione tra InsightFace e Picsi.ai, sembra che InsightFace sia un progetto open-source e Picsi.ai abbia creato un client Discord utilizzabile per esso. Ma sono sicuro che nel tempo verrà rivelato di più.

Hai utilizzato qualche strumento di immagine AI? Cosa ne pensi della tecnica di scambio di volti? Questo suscita qualche idea per te? Facci sapere nei commenti qui sotto.

Avviso importante: Prima di utilizzare le immagini generate da intelligenza artificiale, dovresti considerare le conseguenze legali (ad esempio il copyright).


Puoi seguire gli aggiornamenti quotidiani del mio progetto sui social media. Assicurati di iscriverti alla mia newsletter settimanale di aggiornamenti su Substack, e seguimi su Twitter su @DavidGewirtz, su Facebook su Facebook.com/DavidGewirtz, su Instagram su Instagram.com/DavidGewirtz, e su YouTube su YouTube.com/DavidGewirtzTV.