Real ESRGAN
1.0.0
カスタム データセットでトレーニングされた Real-ESRGAN モデルの PyTorch 実装。このモデルは、元のバージョンと比較して顔の結果が向上しています。このモデルをプロジェクトに統合するのも簡単です。
これは正式な実装ではありません。元のリポジトリのコードを部分的に使用しています
Real-ESRGAN は、純粋な合成データでトレーニングされたアップグレードされた ESRGAN で、一般的な現実世界の画像の迷惑なアーティファクトを除去しながら詳細を強化できます。
Google Colab で試すことができます
pip install git+https://github.com/sberbank-ai/Real-ESRGAN.git
基本的な使い方:
import torch
from PIL import Image
import numpy as np
from RealESRGAN import RealESRGAN
device = torch . device ( 'cuda' if torch . cuda . is_available () else 'cpu' )
model = RealESRGAN ( device , scale = 4 )
model . load_weights ( 'weights/RealESRGAN_x4.pth' , download = True )
path_to_image = 'inputs/lr_image.png'
image = Image . open ( path_to_image ). convert ( 'RGB' )
sr_image = model . predict ( image )
sr_image . save ( 'results/sr_image.png' )
低品質の画像:
実数 ESRGAN の結果:
低品質の画像:
実数 ESRGAN の結果:
低品質の画像:
実数 ESRGAN の結果: