DeepCreamPy 馬賽克去除工具,讓 AI 幫你還原真相!
2. Microsoft Visual C++:這裡下載 △ 前置作業準備完之後就開始啦!首先找到要去除馬賽克的圖片,因為我怕效果太好,所以不方便放不宜在網路上出現的圖片,就拿了一張圖片以眼睛來示範啦,接著在要去除馬賽克的地方用繪圖軟體的「鉛筆工具」塗上純綠色(#00ff00),這邊要注意是要用「鉛筆工具」,因為筆刷預設都會有抗鋸齒功能,會影響程式辨識問題,導致效果不佳,完成之後儲存為 .png 檔。 △ 接著找到剛剛下載的 DeepCreamPy 並將它解壓縮,剛剛處理好的 .png 檔圖片拉進「decensor_input」資料夾裡面。 △ 確定拖移進去後,將剛剛下載的 Microsoft Visual C++ 安裝完成,然後點擊 decensor.exe 來啟動程式,要注意的是整個程式只能在 64 位元的 Windows 環境下才能運作。 △ 啟動程式後,會出現如上圖的畫面,大家就耐心等待一下吧!DeepCreamPy 演算法主要是參考 NVIDIA 今年剛發表的研究,基於深度機器學習,藉由 CPU 來演算出遺失、遮蓋的圖像中,預測出其中所包含的圖形,所以不需要很好的顯示卡就能完成運算,不過當然 CPU 不能太爛,不然運行的時間就會被拉長。若是失敗的話執行結束會直接跳出,看到轉出的結果才代表成功。 △ 完成之後的圖像會被自動儲存到 DeepCreamPy 解壓縮檔裡的 decensor_output 資料夾中,打開就可以看到完成品啦,坦白說已經非常接近原圖的樣子了,當然還是看得出眼睛附近有背動過手腳,不過以全自動的去除馬賽克來說,這已經是非常強大的效果啦! △ 這邊整理了原圖、馬賽克及去除馬賽克後的圖,大家覺得如何呢?比較之下我個人覺得還原度已經非常高啦!除了 Windonws 系統外,DeepCreamPy 也支援 Mac 及 Linux,不過使用 Windows 以外的系統,需要自己會 coding 才可以,需安裝 Python、Pillow 等工具搭配 Github 下載的模型就可以去除馬賽克啦,大家趕快去試試看,將萬惡的馬賽克去掉吧!DeepCreamPy:這裡下載
Microsoft Visual C++:這裡下載https://github.com/deeppomf/DeepCreamPy