2024年4月14日
超解像できまふ(/・ω・)/
コード元
https://github.com/xinntao/Real-ESRGAN
『GitHub CLI』でクローン(git clone でもOK)
1 |
gh repo clone xinntao/Real-ESRGAN |
カレントディレクトリの移動
1 |
cd Real-ESRGAN |
『pyenv』で、Python3.8.6を指定
1 |
pyenv local 3.8.6 |
仮想環境の作成
1 |
python -m venv venv |
仮想環境をアクティベイト
1 |
venv/scripts/activate |
『Pytorch』と『Torchvision』のインストール
1 |
python -m pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/cu117 |
ライブラリを『requirements.txt』を使ってインストール
1 |
python -m pip install -r requirements.txt |
Real-ESRGANの初期設定
1 |
python setup.py develop |
超解像実行
1 |
python inference_realesrgan.py -n RealESRGAN_x4plus -i inputs |
『inputs』のフォルダには、最初からサンプル画像が入っていまふ。
上記を実行することにより、必要モデルがダウンロードされ、これを使って超解像されまふ。
超解像された画像は『results』に作成されまふ。
左:元画像、右:出力画像
この他にもサンプル画像が含まれてまふ。
こちらのモデルは、アニメ画像に強いみたいでふ。
サンプルに動画もあるのでふが、このコマンドでは超解像されないでふ。
てか、動画については、超解像されるコードがないっぽい。
『README.md』にも書かれてないし、
『inference_realesrgan_video.py』という実行コードがありまふが、
内容を読む限り動画は実行できないような、、、
まぁ、軽いし、実装も楽で、いろいろ遊べまふ(^^)/