Real-ESRGAN 是一款通用的圖片 / 影片修復演算法,並經過合成資料訓練。而 Real-ESRGAN ncnn Vulkan 是以 ncnn 框架為基礎打造的跨平台通用版本,可在 Windows、macOS 與 Linux 系統上運作,並支援 AMD、INTEL 和 NVIDIA 顯示卡硬體加速運算,使用者能透過 GUI 或命令介面對圖片進行放大。
Real-ESRGAN ncnn Vulkan GUI 使用簡介
按此下載 Windows 版主程式 (Real-ESRGAN GitHub 頁面另有提供 macOS 和 Linux 版),解壓縮後執行 realesrgan-gui.exe。
先按瀏覽選擇要放大的圖片 (支援 JPG、PNG 與 WebP),也可把圖片拖曳到介面中,接著選擇輸出路徑、放大倍率跟放大用的模型。如果有大量圖片要放大,可以把那些圖片先放到一個資料夾內,再選擇該資料夾即可一次進行處理。
模型名稱有 anime 的適合用來放大動漫圖片,這邊筆者選擇 realesrgan-x4plus,倍率設定 2 倍,設定好後按開始。
最後我們來看一下成果,上圖是原圖 (源自及格實驗室),下圖是放大兩倍又縮回原本大小的樣子。能看出處理後的圖片,在清晰度上有明顯的提高。
由於放大的效果相當不錯,因此有些軟體開發者開發 GUI,把 Real-ESRGAN ncnn Vulkan 做成影片放大軟體,原理為先用 FFmpeg 輸出影片 / 動畫每張畫面,接著用 Real-ESRGAN ncnn Vulkan 放大畫面,最後用 FFmpeg 把這些圖片檔再轉回影片,不過需搭配 FFmpeg,可參考內附的 README_windows.md 說明檔。
解壓完成 執行realesrgan 直接閃退 是哪邊出錯了嗎?
你是執行 realesrgan-gui.exe 嗎?如果有問題建議先更新顯示卡驅動,並確認系統有安裝 Visual C++ 可轉散發套件。
有更新了顯卡驅動+Microsoft Visual C++ 2015-2022可轉散發套件
執行程式也是只閃一下就沒反應了
那改用 Upscayl 試試
感覺 Upscayl 唯一缺點是只能一張一張放大,有多張需求時比較麻煩
啊! 抱歉,找到能批次處理的選項了