我試了下《復仇者聯盟》AI換臉系列,當了英雄的我現在很慌...
大資料文摘出品
作者:蔣寶尚
《復仇者聯盟4:終局之戰》上映已經有一段時間了,內地累計票房便已突破20億。電影精彩之處離不開鋼鐵俠、雷神、美國隊長等各位超級英雄的實力支撐。
每個英雄各具特色,讓人一次就能記住。尤其是特效支撐的人物動作,瀟灑、自如、美觀讓人慾罷不能。
一直幻想有一天自己成為電影裡面的主角,然後施展能力拯救世界。
近日,外國的網友建立了一個Avenge Them網站,可以將《復聯》中的英雄一鍵換臉,幾秒鐘就能讓復聯增加一個“新面孔”。也就說透過AI技術,能夠將你的照片替換到復仇者聯盟主角的身上,妥妥的讓你過把拯救世界的癮。
目前支援網頁版、ios軟體下載以及Google Play。
網頁版:
iOS:
Google Play:
這個網站可以更換的人物非常多,美隊、鋼鐵俠、雷神、黑寡婦等人都在其中,而且變換之後還是動態的圖片,總之十分有趣。
使用方法也很簡單,網站上有多種動圖供你選擇。以替換鋼鐵俠的面部為例,看一看操作步驟。原圖是這樣的☟
然後點選鋼鐵俠的那張動圖,會出現讓你上傳圖片的畫面。
注意,如果使用照片的話,最好在明亮的地方拍攝,並且需要直視攝像頭,然後臉部表情自然些就好。
在這裡,文摘菌選用了一張油管最火AI領域up主siraj的正面照片~
將照片上傳後,網頁便會自動開始換臉,大概需要等待 10-20 秒吧。生成完動圖後,你就能將圖片下載到電腦或手機上了。
下面是見證奇蹟的時刻☟
效果可以說非常棒,這張照片給出的是正面,經過AI演算法的加工卻也能將側面完美的構造了出來。細思極恐呀!!!
下面我們試一張性別不同的~看看奇異博士的POS,姑娘擺起來是不是也那麼自然!
經過深思熟慮,就挑選這位姑娘了~
經過等待,效果是這樣的☟
嗯嗯,確實有些違和感☹☹☹,我奇異博士的短髮呢!!!那清爽幹練的短髮呢!!蒙娜麗莎小姐的秀髮的優勢也沒能展示出來呀。
突發奇想,如果一張照片中有兩個人物,這個AI演算法該怎麼處理,我們用奇異博士試試下面這對動漫CP~
嗯,識別出了葛小倫,都是硬漢,感覺效果比蒙小姐要好很多,至少頭髮看起來比較順眼~
除了自己上傳之外,該網站還支援,婦聯角色相互換臉~
例如,將黑豹大哥換成我寡姐,活生生的剛中帶柔呀~
除此之外,還有蜘蛛俠,鷹眼等等英雄供你選擇~
換臉背後的技術支撐:Deep fakes
換臉技術如此成熟,離不開一個名為Deep fakes deep 的軟體被匿名開源釋出。它本質上是一種使用AI深度學習,能夠將一張圖片中人的臉換到其他人的圖片上的技術。透過這種技術,我們可以建立一個非常逼真的“假”影片或圖片,“換臉”因此得名。
這項技術對硬體和影片、換臉人圖片的質量甚至是數量要求極高,在硬體方面,儘量1060往上,記憶體至少8g,這只是標配,當然低於這個配置也能執行,但是效果怎麼樣就不好說了。而且在標準配置下,圖片訓練時間至少為6小時。
其實說,影片在此技術用也是被拆分為圖片了,所以它和換臉人的圖片要求基本一樣,影片要清晰,但是也不用過分清晰,影片中要只出現被換臉人的一個人的臉,如果有其他人的臉,需要把它去掉。
有了資料和質量的要求,如果你想自己訓練一個AI換臉模型需要3個步驟:一是提取資料,二是訓練,三是轉換。其中第一和第三步都需要用到資料預處理,另外第三步還用到了圖片融合技術。所以主要包含的內容有:影像預處理、網路模型、影像融合。
具體原理思路為:對於每張臉,都訓練一套編碼器和相應的解碼神經網路。編碼時,使用的是第一個人的圖片。而解碼時,卻是使用第二個人解碼器。
也就是說,既然我們想要將兩張臉互換,那麼我們可以設計兩個不同的解碼網路,也就是使用一個編碼網路去學習兩張不同人臉的共同特徵,而使用兩個解碼器去分別生成他們。
圖片來自簡書,具體來源見文末
如上圖,也就是設計一個輸入端或者說一個編碼器,分別輸入兩個不同的臉,然後兩個輸出端或者說兩個解碼器,這樣我們就可以透過隱含層來分別生成兩張不同的人臉了。
對於訓練部分,在這個網站中,其用復仇者聯盟裡面的明星來做訓練很容易,畢竟有大量的網路公開圖片影片。
圖片不足時,還可以從現有影片中提取。在神經網路訓練並學習了關於每個人面部的特徵之後,它自己就能預測想出這個人還沒擺出來的姿勢。
比如,訓練生成John Oliver。
在此技術出現之前,人們想換個臉只能依賴手動PS。這就要花費很多人工和時間,而且想在影片裡換個臉更難,每一幀都得換。
但自從這個叫做“deep fakes”的軟體被匿名開源釋出,一切都不一樣了。
AI換臉暗藏法律風險
目前人臉識別已經廣泛應用到消費金融、安防、電商等場景,AI換臉實際上衝擊著網路安全、倫理、法律等相關行業的安全壁壘。
AI換臉在我們普通人看來可能只是簡單的認為很有趣,但是對於一些心懷不軌的人來說這件事恐怕就沒有那麼簡單了。
比方說你憎恨某個人,那你就收集他的照片,用deepfake技術與色情片演員換臉,偽造色情影片,在網上傳播。
偷窺狂、性報復者,不用提心吊膽地安裝針孔攝像頭了,只要偷拍女性的照片、或者在網上收集,接著利用deepfake技術,就能做出偽造精良的色情影片。
著名演員斯嘉麗·約翰遜成為了被使用最多的女明星,深受其害的她在華盛頓郵報的採訪中表示:“讓任何一個人成為這項技術的攻擊目標只是時間問題。”在過去的一年中,已經被疊加到數十個性愛影片中,其中一個“走光”影片已經在一個主要的色情網站上觀看了超過 150 萬次。
現在的中國明星換臉的影片已經在這些色情網站上大量存在了,而且售賣影片已經成了一個地下生意。
圖片來自X博士
而在國內,AI換臉技術突現在公眾面前的事件,還是前段時間朱茵換臉楊冪在B站爆火這件事情。
其實,這個換臉的應用還好,畢竟創作者沒有什麼惡搞的心態在裡面。而蔡徐坤因為“雞你太美”惡搞影片狀告B站,確確實實算是有理有據了,因為有些經過AI技術處理的蔡徐坤影片,確確實實帶有惡意調侃的。
蔡徐坤維權並不順利,因為現行的《民法通則》中,只規定了“未經本人同意,不得以營利為目的使用公民的肖像。
顯然,根據一些up主的說法,他們這些剪輯的影片並未用於盈利,只是用來交流~
用於交流的剪輯影片,圖片來源於“百家號”,連結見文末
而國家有關部門也充分注意到了這一點,日前,全國人大常委會審議的《民法典人格權編(草案)》裡,正式加了一條:任何組織和個人不得以利用資訊科技手段偽造的方式侵害他人的肖像權。
而草案的第八百零三條也被修改為:其他人格權的許可使用和自然人聲音的保護,參照適用本章的有關規定。
也就是說,如果草案透過了正式的立法流程稽核,民法典正式頒佈施行,如果你不經過別人的同意,隨便的把明星或者其他公眾的肖像進行處理,妥妥的,你違法了。另外,不僅是臉,根據草案的第八百零三條聲音也不能隨便換!
如果情節嚴重的還可能觸犯刑法,例如《刑法》第246條:“以暴力或者其他方法公然侮辱他人或者捏造事實誹謗他人,情節嚴重的,處以三年以下有期徒刑、拘役、管制或者剝奪政治權利。”
也就是說,如果用DeepFakes、鬼畜等各種方式處理別人的臉,還沒經過別人同意。很有可能觸及到“惡意誹謗”、“惡意剪輯”、“侵犯名譽權”等刑法管轄範圍。
最後,文摘菌提醒:圖片千萬張,授權最保險, 換臉一時爽, 親人兩行淚。
相關報導:
https://blog.csdn.net/qq_41173453/article/details/79598461
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31562039/viewspace-2642881/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 這位《復仇者聯盟》系列的幕後英雄,也曾參與過遊戲大作的開發遊戲
- 《英雄聯盟》系列IP開發負責人:我們是如何打造《英雄聯盟》IP宇宙的?
- 資料告訴你《復仇者聯盟2》裡的超級英雄身價幾何?
- 很抱歉,我回來了!
- 開源成就了現在的我
- 由“復仇者聯盟”引發的人工智慧大猜想人工智慧
- 也談SpringCloud:假如 《復仇者聯盟4》是一個微服務SpringGCCloud微服務
- 不裝了,我攤牌了!人像卡通化的功能我實現了
- 超模臉、網紅臉、萌娃臉...換頭像不重樣?我開源了5款人臉生成器
- Fandangogo:《復仇者聯盟3》預售票房超漫威7部大片總和Go
- 漫談程式設計師系列:別說“我已經很努力了”程式設計師
- 什麼仇?什麼怨?我竟然愛上大資料了!大資料
- 我發現我的資料被操縱了……
- 面試了一個 39 歲程式設計師,我有點慌……面試程式設計師
- 爬蟲讓我再次在女同學面前長臉了~(現實版真實案例)爬蟲
- 我錯了,我有罪,我下跪
- win10英雄聯盟出現directx怎麼辦 win10玩英雄聯盟顯示directx錯誤修復方法Win10
- Flutter之英雄聯盟Flutter
- Python 讓我再次在女同學面前長臉了!(真實案例)Python
- AI在用 | 穿越了!3款AI工具讓梵高、莫扎特們「活」在當下AI
- 於是 我當了一名程式猿
- 《英雄聯盟》手遊試玩:具備操作空間
- AI在遊戲裡碾壓了我們之後,又準備去開發遊戲了AI開發遊戲
- 當我們談深度學習時,我們用它落地了什麼?深度學習
- Python獲取英雄聯盟皮膚原畫:新手玩家們都懵了!Python
- 英雄聯盟眼位分析
- 為了學好Java,我嘗試了這 6 個方法Java
- win10英雄聯盟打字卡怎麼辦 win10玩英雄聯盟打字就卡當機解決方法Win10
- 我裂開了...人類腦海中的畫面,被AI解碼了??AI
- 微軟上線了表情包黑科技,我給爾康少爺試了試微軟
- 打贏復活賽,我活過來了
- -----清高手指點。。 我已經迷茫很長時間了。。。。
- 如果我實現了自己的OS,我算開發者中的精英嗎?
- 程式設計師憤怒了:我們不僅要當管理者還要當CEO!程式設計師
- 我裸辭了!!!
- 為了感謝大家對我的支援,我現在將我整理的FAQ第二版for oracle共享出來。Oracle
- “我,95後,畢業七年換了3份軟體測試工作”,工資翻倍了……
- 好慌,我程式碼沒了!不會是變基變出問題了吧?