【TecoGAN④】動画を綺麗にするTecoGANを導入【TecGAN編】

【参考】【TecoGAN】動画の超解像をやってみる【NNabla】 | FarmL

■TecoGANの導入

1.下記にアクセスします。

https://github.com/sony/nnabla-examples/

2.右上「Code」-「Download.ZIP」を選択してファイルをダウンロードします。

 ※IEでは選択できません。

f:id:wandafuru:20211117103330j:plain

ダウンロード場所

3.ダウンロードした下記を解凍します。

nnabla-examples-master.zip

4.解凍した「nnabla-examples-master\nnabla-examples-master\GANs\tecogan」の
tecoganの下の全部を任意のフォルダ(ここではC:\TecoGAN)にコピーします。

5.下記にアクセスして、「Neu-1.5.tar.gz」をダウンロードします。

https://mirrors.huaweicloud.com/repository/pypi/simple/neu/

6.ダウンロードしてきた「Neu-1.5.tar.gz」を7zipなどを用いて2度解凍します。

7zipでgz→tar→と解凍

7.解凍した「Neu-1.5.tar\dist\Neu-1.5\Neu-1.5\Neu\model」の下全部を「C:\TecoGAN\utils」に上書きにコピーします。

8.C:\TecoGANの下にある「generate.py」をメモ帳などで編集し”(clear_buffer=True))”の”後ろの)”が2つある場合は1つ多いので消してください。

2か所同じ間違いがあります。

 ※修正されている場合は編集不要です。
9.下記ページの中央少し下あたりにありにある「TecoGAN pre-trained weights」から「tecogan_model.h5」ダウンロードし「C:\TecoGAN」へコピーします。

https://github.com/sony/nnabla-examples/tree/master/GANs/tecogan

f:id:wandafuru:20211117102521j:plain

ダウンロード場所

 

以上で構築は終わりです。

では、実行してみましょう。

 

■TecoGAN実行テスト

・コンバート前PNG画像サンプルが下記に格納されていると思います。
LR\calendar

・コンバート後PNG画像は下記に出力されます。
results\calendar

 

1.コマンドプロンプト(管理者)を起動します。

2.下記コマンドを実行します。

cd C:\TecoGAN

python generate.py --model ./tecogan_model.h5

コンバートが始まるまで時間がかかるので辛抱して待ちます。

   ・   

   ・

   ・

   ・

下記のように表示されれば成功です。

f:id:wandafuru:20211117103946j:plain

実行結果

上記のようにならなければ、ハードが動作条件を満たしていないか、モジュールのバージョンが合っていないか、インストール漏れが無いかなど様々な原因があると思いますので頑張って調べて対処してください。

 

成功すれば、「 C:\TecoGAN\results\calendar」フォルダに画像が出力されています。

f:id:wandafuru:20211117105108p:plain

TecoGAN結果

【TecoGAN③】動画を綺麗にするTecoGANを導入【Python編】 - ワンダフルなブログ

【TecoGAN⑤】動画を綺麗にするTecoGANを導入【応用編】 - ワンダフルなブログ