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