讓顯卡也能使用waifu2x

最近想要用 waifu2X 的時候,發現之前介紹的工具已經不能下載了。所以我去找了一個操作更簡單且擁有GUI版本的 waifu2x

這個工具叫做「waifu2x-ncnn-vulkan」,一款使用神經網路架構的 waifu2X

使用 Vulkan API,所以顯卡太舊的可能會無法使用

下載

下載網址按這裡,有 Windows / macOS / Linux 三版本可供選擇

使用

Step 1: 解壓縮後,在資料夾的網址列輸入 cmd.exe 打開命令提示字元

在檔案總管中以目前資料夾開啟命令提示字元

Step 2: 以這個指令為基礎,可以直接執行,也可以加入其他指令

waifu2x-ncnn-vulkan.exe -i input.jpg -o output.png -n 2 -s 2

其他指令:

-h                   顯示說明
-v                   輸出詳細(見備註一)
-i input-path        輸入文件路徑
-o output-path       輸出文件路徑
-n noise-level       降噪等級(-1 / 0 / 1 / 2 / 3,預設為 0)
-s scale             放大倍率(1 / 2, 預設為 2)
-t tile-size         塊的大小(>= 32 / 0 皆為自動,預設為 0)
-m model-path        waifu2x樣式選擇(預設為 models-cunet,見備註二)
-g gpu-id            gpu device to use(預設為 0)
-j load:proc:save    載入/處理/儲存所使用的執行緒設定(預設為 = 1:2:2,見備註三)
-x                   開啟 tta 模式
-f format            輸出格式設定(png/webp,預設為 ext/png)

備註一
輸出完成後會有以下的說明出現

C:\Users\<username>\Desktop\image.jpg -> C:\Users\<username>\Documents\output.png done

備註二

處理一般圖片用 models-cunet ,處理插圖用 models-upconv_7_anime_style_art_rgb

備註三

數字越大,GPU 及 VRAM 的使用率會上升,小圖建議調大、大圖調小

GUI版本

不想打太多指令,就來用 GUI 版本吧

下載網址:https://github.com/f11894/waifu2x-ncnn-vulkan-GUI

打開來會是下面這樣子
waifu2x-ncnn-vulkan-GUI 程式介面

功能就跟上面的一樣,需要特別注意的是來源路徑和輸出路徑不能一樣,否則會輸出失敗