いつか試してみようと思いつつ全然触ってなかったOpenCVの超解像(SuperResolution)モジュールを使ってみた。

OpenCV 3.1だとサンプルコードが同梱されているのですぐに試せる。↓
opencv/samples/gpu/super_resolution.cpp
Visual Studio 2015環境だとCUDAが使えないけど。Doxygenによるドキュメントはこちら。
とりあえず、以前撮ったプラモデルの動画を使って試してみた。

こちらが元の4K解像度(3840×2160)の動画↓
こちらがOpenCVのSuperResolutionで8K解像度(7666×4306)になった動画↓
部分拡大した比較動画も作ってみた↓
うーん、効果がわかりづらい動画を選んでしまったかもな。CPUオンリーでやったら処理時間2日ぐらいかかったんだけど。。。
関連記事
MythTV:Linuxでテレビの視聴・録画ができるオープン...
KelpNet:C#で使える可読性重視のディープラーニングラ...
Human Generator:Blenderの人体生成アド...
Multi-View Environment:複数画像から3...
Math.NET Numerics:Unityで使える数値計...
WebGL開発に関する情報が充実してきている
BlenderのPython環境にPyTorchをインストー...
iOSデバイスのためのフィジカル・コンピューティングツールキ...
HerokuでMEAN stack
Kubric:機械学習用アノテーション付き動画生成パイプライ...
このブログのデザインに飽きてきた
Manim:Pythonで使える数学アニメーションライブラリ
PGGAN:段階的に解像度を上げて学習を進めるGAN
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方...
ブログをGoogle App EngineからAmazon ...
Mitsuba 3:オープンソースの研究向けレンダラ
Unityで強化学習できる『Unity ML-Agents』
Google App EngineでWordPress
なんかすごいサイト
Open3D:3Dデータ処理ライブラリ
WinSCP
TensorSpace.js:ニューラルネットワークの構造を...
海外ドラマのChromaKey
UnityでShaderの入力パラメータとして行列を渡す
Polyscope:3Dデータ操作用GUIライブラリ
Unity MonoBehaviourクラスのオーバーライド...
PCA (主成分分析)
スクラッチで既存のキャラクターを立体化したい
Mechanizeで要認証Webサイトをスクレイピング
Iridescence:プロトタイピング向け軽量3D可視化ラ...
OpenCV
Iterator
Unityで学ぶC#
参考書
UnityプロジェクトをGitHubで管理する
konashiのサンプルコードを動かしてみた
まだ続くブログの不調
Russian3DScannerのトポロジー転送ツール『Wr...
UnityのMonoBehaviourクラスをシングルトン化...
Adobeの手振れ補正機能『ワープスタビライザー』の秘密
Python.NET:Pythonと.NETを連携させるパッ...
ニューラルネットワークと深層学習


コメント