Un blog di Paolo Attivissimo, giornalista informatico e cacciatore di bufale
Informativa privacy e cookie: Questo blog include cookie di terze parti. Non miei (dettagli)
Prossimi eventi pubblici – Sostegno a questo blog – Sci-Fi Universe
Cerca nel blog
2014/01/24
Sostituzione dei volti in tempo reale sulla webcam
La faccia inquietante che vedete qui accanto è la mia, combinata digitalmente in tempo reale con quella di Sean Connery. Il bello (si fa per dire) è che quando giro o sposto la testa, muovo la bocca o cambio espressione, il volto sintetico si adatta istantaneamente seguendo i miei movimenti. Un sistema comodissimo per realizzare video anonimizzati o per presentarsi sempre in ordine nelle videochiamate.
È l'effetto di Face substitution, una pagina Web che usa Javascript per analizzare il contenuto dell'immagine della vostra webcam, riconoscendo i lineamenti del volto originale e deformando al volo quelli del volto digitale per adattarli all'immagine.
Per provare quest'effetto basta un browser (preferibilmente Chrome), nel quale date il consenso all'acceso alla vostra webcam. Attendete qualche secondo e poi premete Start e scegliete il volto che volete usare: fra le scelte possibili segnalo il Terminator, George Clooney, Justin Bieber, Bill Murray, Sean Connery, Nicolas Cage, Barack Obama, Chuck Norris e un terrificante Scream che vi fa assumere sembianze rettiliane. Fra i volti femminili cito Rihanna, Monna Lisa, la Regina Elisabetta e Audrey Hepburn.
La sostituzione del volto non è perfetta e ogni tanto sbava o si stacca dal volto reale, ma se si può ottenere questo livello di risultati semplicemente con del Javascript e un browser, viene da chiedersi cosa si possa fare con sistemi di programmazione più convenzionali e magari un piccolo accessorio hardware dedicato. Fra l'altro, tutto il codice è liberamente scaricabile e modificabile.
È l'effetto di Face substitution, una pagina Web che usa Javascript per analizzare il contenuto dell'immagine della vostra webcam, riconoscendo i lineamenti del volto originale e deformando al volo quelli del volto digitale per adattarli all'immagine.
Per provare quest'effetto basta un browser (preferibilmente Chrome), nel quale date il consenso all'acceso alla vostra webcam. Attendete qualche secondo e poi premete Start e scegliete il volto che volete usare: fra le scelte possibili segnalo il Terminator, George Clooney, Justin Bieber, Bill Murray, Sean Connery, Nicolas Cage, Barack Obama, Chuck Norris e un terrificante Scream che vi fa assumere sembianze rettiliane. Fra i volti femminili cito Rihanna, Monna Lisa, la Regina Elisabetta e Audrey Hepburn.
La sostituzione del volto non è perfetta e ogni tanto sbava o si stacca dal volto reale, ma se si può ottenere questo livello di risultati semplicemente con del Javascript e un browser, viene da chiedersi cosa si possa fare con sistemi di programmazione più convenzionali e magari un piccolo accessorio hardware dedicato. Fra l'altro, tutto il codice è liberamente scaricabile e modificabile.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento