CycleGAN 是一個圖像處理工具,可將繪畫作品生成照片。可以把它理解為是一個 「反濾鏡」,該工具來自來自加州大學伯克利分校。
將畫作還原成照片
當然,把畫作轉化成照片是一個較小的需求,CycleGAN 利用這項技術實現了更為實用的功能:將夏天轉換成冬天,或將普通的馬轉化成斑馬。
與其它人工智慧繪畫不同,CycleGAN 的研究團隊試圖建立一個可雙向轉化不丟失信息的雙向算法。在以往的人工智慧繪畫,尤其是將照片轉化成繪畫的 App 裡,人工智慧其實忽略了很多無法與算法對應的細節,使得細節豐富的照片被轉化成細節沒那麼豐富並帶有風格化特徵的圖片。
但在 CycleGAN 裡細節被要求完全保留,儘管算法找不到可以對應的元素。研究人員希望能夠將一張圖片輸入 CycleGAN 後進行多次反覆轉化(照片→繪畫→照片→繪畫→照片),最終可以獲得與原始照片相同或相近的圖片。
除了每次轉化後要丟失一些像素外,CycleGAN 在循環轉換中的表現不錯
為了實現這一點,研究團隊必須以機器可以理解的方式去描述每種風格之間的關係,並給機器 「吃下」 大量來自 Flicker 的照片進行訓練,再人工去糾正機器在訓練過程中產生的錯誤。CycleGAN 目前在針對幾何、顏色和風格上的轉化都不錯。
環境要求:
Linux or OSX
NVIDIA GPU + CUDA CuDNN (CPU mode and CUDA without CuDNN may work with minimal modification, but untested)
For MAC users, you need the Linux/GNU commands gfind and gwc, which can be installed with brew install findutils coreutils.
部分內容來自:品玩
下載地址:https://www.oschina.net/p/cyclegan(可點原文連結之美進入)
維權聲明:凡是機器人2025發布的文章都會找原文作者授權並給予白名單,若沒有授權到的文章,如涉及版權等問題,請及時聯繫運營者(微信:xiaoejiqiren)我們將第一時間處理,謝謝!
大家好,我是機器人2025一個專注於全球智慧機器人產業的開放合作平臺,為打造機器人產業界第一高端人脈與價值分享平臺而努力。