劣化画像をきれいにしたい
これくらいの小さい画像から、上のサイズに4倍のスケールアップしています。

Blind Super Resolutionは、さまざまな画像劣化に対応するための技術です。
State of Art モデルを使う
Paper with CodeのBlind Super-Resolution on Set5 - 4x upscaling分野でトップのDCLS-SRモデルを使ってみましょう。
手順
リポジトリをクローン。
Pre-trained Weight をGitHubのリポジトリページから取得します。
Pytorch==1.6をインストールします(他のバージョンだとフーリエ変換の関数がうまく使えませんでした)。
inference.sh
python inference.py -opt "./options/setting2/test/test_setting2_x4.yml" -input_dir input_mages -output_dir output_mages
-opt で使いたいモデル(バージョンと、何倍にするか)の設定ファイルを指定し、設定ファイル内の Pre-trained WeightのPathを書き換えます。
結果
🐣
フリーランスエンジニアです。
お仕事のご相談こちらまで
rockyshikoku@gmail.com
Core MLやARKitを使ったアプリを作っています。
機械学習/AR関連の情報を発信しています。