トップページインストール,使い方Windows の種々のソフトウェア(インストール,使い方)ISR のインストールと超解像の実行(Python 3.7, TensorFlow 2.0.0, GitHub idealo/image-super-resolution を使用)(Windows 上)

ISR のインストールと超解像の実行(Python 3.7, TensorFlow 2.0.0, GitHub idealo/image-super-resolution を使用)(Windows 上)

謝辞:このページで紹介するソフトウェアの作者に感謝します.

前準備

2020/05 時点では,動作に TensorFlow 2.0.0 を必要とするため,Python 3.7 が必要になる.

Python 3.7 のインストール,pip と setuptools の更新,Python 開発環境のインストール(Windows 上)

  1. Python 3.7 のインストール

    Python の URL: http://www.python.org/

    Python 3.7 のインストール手順の詳細は: 別ページで説明している.

  2. pip と setuptools の更新Python 開発環境(JupyterLab, spyder, nteract)のインストール

    Windows では,コマンドプロン プトを管理者として実行し, 次のコマンドを実行する.

    Windowspip を実行するときは,コマンドプロンプト管理者として実行し,それを使って pip を実行することにする.

    py -3.7 -m pip install -U pip setuptools jupyterlab jupyter jupyter-console jupytext PyQt5 nteract_on_jupyter spyder
    

TensorFlow 2.0.0 のインストール

Windows では,コマンドプロン プトを管理者として実行し, 次のコマンドを実行する.

Windowspip を実行するときは,コマンドプロンプト管理者として実行し,それを使って pip を実行することにする.

py -3.7 -m pip install -U pip setuptools tensorflow==2.0.0

ISR のインストール

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページで説明している.

  2. pip更新と,ISR のインストール

    ※ 「 python -m pip install ...」は,Python パッケージをインストールするためのコマンド.

    ※ 「 py -3.7 」は,Python 3.7 を起動するためのもの

    py -3.7 -m pip install -U pip setuptools
    py -3.7 -m pip install ISR
    
  3. 動作確認のため,Python プログラムを動かす

    https://github.com/idealo/image-super-resolutionで公開されているプログラムを書き替えて使用.

    次のプログラムを a.py のようなファイル名で保存

    import numpy as np
    import sys
    from PIL import Image
    from ISR.models import RDN
    
    img = Image.open('sys.argv[1]')
    lr_img = np.array(img)
    rdn = RDN(weights='psnr-small')
    sr_img = rdn.predict(lr_img)
    result = Image.fromarray(sr_img)
    result.save('sys.argv[2]')
    

    [image]
  4. Windows で,コマンドプロンプトを実行.
  5. 次のコマンドを実行

    py -3.7 a.py sample2-0000001.png a.png
    

    [image]

    結果を確認.