動畫圖片格式(動態圖片除了gif還有什么格式)
每當你看到喜歡的動漫作品,想把線稿提出來、進行重新上色等加工時,你是怎么做的?
用PS嗎?
是不是有點麻煩?結果還很糊?
GitHub上有一個小姐姐做了一個動漫線稿提取器,只需一行代碼就能搞定!
效果是這樣的:
以及這樣的:
非常干凈清晰有沒有!
如何一步搞定動漫線稿提取
這款“又快又好”的線稿提取器名叫Anime2Sketch,可用于插畫、動漫藝術和漫畫。
使用Python語言開發,使用前確保具備以下條件:
Python 3 (推薦使用Anaconda)
CPU or NVIDIA GPU + CUDA CuDNN
Pillow, PyTorch
首先執行以下兩步:
安裝所需的軟件包:pip install -r requirements.txt
從GoogleDrive下載預訓練權重文件,然后將其放入weights /文件夾中
然后就可以進行測試了!使用下面這行代碼:
python3 test.py --dataroot 你的輸入目錄 --load_size 512 --output_dir 你的輸出目錄
其中參數load_size:由于內存限制,程序需要在處理之前調整輸入圖像的大小。默認情況下,將其大小調整為512x512。
這么方便,怎么實現的呢?
(小遺憾是目前只可在Linux或macOS上運行。)
基于一篇論文實現
作者介紹道,這款線稿提取器程序基于論文《用于草圖到照片合成的對抗性開放領域自適應算法》。
也是由她作為一作,將在字節跳動公司實習時的一部分成果寫成的論文。
論文中提到,為了從照片中合成缺少的手繪草圖,他們提出了一個從草圖到照片和從照
片到草圖的聯合學習框架。
并進一步提出了一個簡單而有效的開放域采樣和優化策略。
他們的方法利用所學的域內(in-domain)數據的草圖到照片和照片到草圖的映射,可
以遷移到開放域(open-domain)類中。
最終他們將這篇論文的研究成果應用到動漫線稿提取,做成了這樣一款程序。
有網友看到后很興奮:可以用來給自家娃做“神奇寶貝“和“爆旋陀螺”的涂色頁了!