Real-ESRGANとReal-CUGANをGUIから実行できるアプリ

コンピュータ
画像をAIでアップスケールする方法としてReal-ESRGANとReal-CUGANがあります。
GitHub - bilibili/ailab
Contribute to bilibili/ailab development by creating an account on GitHub.

GitHub - xinntao/Real-ESRGAN: Real-ESRGAN aims at developing Practical Algorithms for General Image/Video Restoration.
Real-ESRGAN aims at developing Practical Algorithms for General Image/Video Restoration. - xinntao/Real-ESRGAN

これらを使いたい場合pythonがインストールされたPCでgithubで公開されているリポジトリからローカルにクローンを作成して、依存しているパッケージなどをインストールして実行環境を構築する必要があります。
アプリケーションによって要求されるパッケージが異なり、また要求されるパッケージのバージョンが異なる場合があります。その様よな問題を解決するためにアプリケーションごとに仮想環境を用意し、そちらに環境構築する方法があります。

一連の環境構築の作業はCUIベースであり、一度構築してしまえば後は使うだけですが、構築するハードルが中々高いです。

そのような面倒な点を解決してくれる、Real-ESRGANとReal-CUGANをGUIから実行するアプリケーションを公開されている方がいらっしゃいましたので、ありがたく利用させていただきたいと思います。

インストールは「Release」ページから自分の利用するOSのzipファイルをダウンロードし、任意のディレクトリに展開するだけという手軽さです。使い方などの同ページに記載されていますので、とても簡単です。

機能としては、単独ファイルの拡大、ディレクトリ単位の一括処理が出来ます。
また、Real-ESRGANとReal-CUGANの切り替え、モデルや拡大率、ノイズ除去の強弱などをGUIのオプションを選ぶこと出来ますので、簡単に試すことが出来ます。最適な拡大方法を探すにはもってこいのツールだと思います。

追記:20240518
Real-ESRGANやReal-CUGANの実態はCLIで実行する.exeがありそれをGUIから呼び出す形になっています。

追記:20240817
CLIで実行するサンプル

realcugan-ncnn-vulkan.exe -i 入力フォルダ -o 出力フォルダ -m models-nose -n 0 -s 2

-m モデル名
-s 拡大率
事前にrealcugan-ncnn-vulkan.exeへのパスを切っておく

コメント