正文

動(dòng)畫圖片格式(動(dòng)態(tài)圖片除了gif還有什么格式)

shiyingbao

動(dòng)畫圖片格式(動(dòng)態(tài)圖片除了gif還有什么格式)

豐色 發(fā)自 凹非寺
量子位 報(bào)道 | 公眾號(hào) QbitAI

每當(dāng)你看到喜歡的動(dòng)漫作品,想把線稿提出來、進(jìn)行重新上色等加工時(shí),你是怎么做的?

用PS嗎?

是不是有點(diǎn)麻煩?結(jié)果還很糊?

 


GitHub上有一個(gè)小姐姐做了一個(gè)動(dòng)漫線稿提取器,只需一行代碼就能搞定!

效果是這樣的:

 


以及這樣的:

 


 


非常干凈清晰有沒有!

如何一步搞定動(dòng)漫線稿提取

這款“又快又好”的線稿提取器名叫Anime2Sketch,可用于插畫、動(dòng)漫藝術(shù)和漫畫。

使用Python語言開發(fā),使用前確保具備以下條件:

  • Python 3 (推薦使用Anaconda)

  • CPU or NVIDIA GPU + CUDA CuDNN

  • Pillow, PyTorch

首先執(zhí)行以下兩步:

  • 安裝所需的軟件包:pip install -r requirements.txt

  • 從GoogleDrive下載預(yù)訓(xùn)練權(quán)重文件,然后將其放入weights /文件夾中

然后就可以進(jìn)行測(cè)試了!使用下面這行代碼:

python3 test.py --dataroot 你的輸入目錄 --load_size 512 --output_dir 你的輸出目錄

其中參數(shù)load_size:由于內(nèi)存限制,程序需要在處理之前調(diào)整輸入圖像的大小。默認(rèn)情況下,將其大小調(diào)整為512x512。

這么方便,怎么實(shí)現(xiàn)的呢?

(小遺憾是目前只可在Linux或macOS上運(yùn)行。)

基于一篇論文實(shí)現(xiàn)

作者介紹道,這款線稿提取器程序基于論文《用于草圖到照片合成的對(duì)抗性開放領(lǐng)域自適應(yīng)算法》。

 


也是由她作為一作,將在字節(jié)跳動(dòng)公司實(shí)習(xí)時(shí)的一部分成果寫成的論文。

論文中提到,為了從照片中合成缺少的手繪草圖,他們提出了一個(gè)從草圖到照片和從照

片到草圖的聯(lián)合學(xué)習(xí)框架。

并進(jìn)一步提出了一個(gè)簡單而有效的開放域采樣和優(yōu)化策略。

他們的方法利用所學(xué)的域內(nèi)(in-domain)數(shù)據(jù)的草圖到照片和照片到草圖的映射,可

以遷移到開放域(open-domain)類中。

最終他們將這篇論文的研究成果應(yīng)用到動(dòng)漫線稿提取,做成了這樣一款程序。


有網(wǎng)友看到后很興奮:可以用來給自家娃做“神奇寶貝“和“爆旋陀螺”的涂色頁了!