程式設計師開發去馬賽克工具,效果感人
- 2019 年 10 月 25 日
- 筆記
原創整理:程式設計師的那些事(id:IProgrammer)
給小影片女主角換臉的 deepfakes
2017 年 12 月下旬,有個對 ML(機器學習)感興趣程式設計師火遍全網,他的網名是 deepfakes。他做什麼好事/壞事火了?
他自學深度學習(Deep Learning)技術,綜合 Keras、TensorFlow 等開源庫,外加搜集網路公開的女明星臉部數據資訊,訓練他自己搞的深度神經網路。然後他就給不少不可多描述的(小)影片的女主角換臉了。《神奇女俠》的女演員蓋爾·加朵就木有逃出他的「魔爪」。

(合成影片中部分片段)
去馬賽克的 deeppomf
相信一提起馬賽克這個東西,不少小夥伴都痛心疾首,雖然最近幾年也頻繁傳出有在研發去除馬賽克的軟體,一直沒有成品問世。
2018 年 11 月初,又有個程式設計師要火了,他的網名是 deeppomf。又是一個沉迷深度學習的傢伙。
那他又是做了什麼好事/壞事要火了?

他做的 DeepCreamPy ,是一個基於深度學習的工具,可以去除馬賽克!其 GitHub 主頁上有示例圖,如下。

(左側是標識需要處理的部分,右側是處理後)
網友測試,效果感人

DeepCreamPy 當前版本,並不支援自動識別圖片的有碼部分,需要你手動在圖片上標識待處理部分。

(網友從影片中的截圖)

(給要處理的部分打標識)

(處理後的結果)
還有些網友的測試晒圖,由於尺度原因,我們就不貼出了。

DeepCreamPy 目前的一些局限

黑白圖/單色影像弄不了,動圖和影片也不行……

瘋狂的 DeepCreamPy

DeepCreamPy 這個項目的 star 增長很快,目前已有 4300+。
https://github.com/deeppomf/DeepCreamPy/

今天又上了 GitHub Trending(每日趨勢)榜單,排第 5。

媒體 Vice 報道,為了使 DeepCreamPy 達到更好的效果,deeppomf 在短短几個月內收集了超過 10 萬張未打碼的原圖,但其中 95% 的圖片他都沒有仔細看過,因為太過於浪費時間了。他還表示,自己並不是第一個做此類工具的人,卻是第一個堅持下來的人。
我在想,deeppomf 和 deepfakes 都很 hentai,他們會不會是同一人啊。