近年waifu2xなどニューラルネットワークを使用し画像を高解像度化するツールが浸透しはじめている。今回はReal-ESRGANという中華製のツールを試してみた。主にアニメの画像を用いて学習を行っているようで、ビデオ向けのモデルも公開されている。
動画を変換
上記GitHubにリンクのあったColabのコードを利用した。
2倍に拡大してみたところ、かなり鮮明に描かれた動画が出力された。
静止画を変換
コマンドラインから実行する必要があるため、バッチファイルを作成しドラッグアンドドロップで拡大表示されるようにした。
for %%I IN ( %1 ) do set "FILENAME=%%~nI" set EX=.png "{インストール先}\realesrgan-ncnn-vulkan.exe" -i %1 -o "{出力先}\%FILENAME%%EX%" call "{出力先}\%FILENAME%%EX%"
アニメ向けのモデルゆえに、写真を変換してみるとリアルな絵っぽくなる。
waifu2xのように万能ではないが、モデルも軽量で精度が高いものだった。