いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
OpenGVのライブラリ構成
SSII2014 チュートリアル講演会の資料
Adobeの手振れ補正機能『ワープスタビライザー』の秘密
Caffe:読みやすくて高速なディープラーニングのフレームワ...
Composition Rendering:Blenderに...
Regard3D:オープンソースのStructure fro...
オープンソースの物理ベースGIレンダラ『appleseed』
3Dモデルを立体視で確認できるVRアプリを作っている
WordPressのテーマを自作する
libigl:軽量なジオメトリ処理ライブラリ
openMVG:複数視点画像から3次元形状を復元するライブラ...
Adobe MAX 2015
Blendify:コンピュータービジョン向けBlenderラ...
UnityのTransformクラスについて調べてみた
ブログが1日ダウンしてました
OpenCV 3.1とopencv_contribモジュール...
hloc:SuperGlueで精度を向上させたSfM・Vis...
TorchStudio:PyTorchのための統合開発環境と...
OpenMayaのPhongShaderクラス
AmazonEC2のインスタンスをt1.microからt2....
HerokuでMEAN stack
ディープラーニング
2D→3D復元技術で使われる用語まとめ
ポリゴン用各種イテレータと関数セット
オープンソースのロボットアプリケーションフレームワーク『RO...
Qlone:スマホのカメラで3Dスキャンできるアプリ
Super Resolution:OpenCVの超解像処理モ...
Unity Scriptコーディング→Unreal Engi...
OpenCV 3.1のsfmモジュールを試す
Swark:コードからアーキテクチャ図を作成できるVSCod...
AR (Augmented Reality)とDR (Dim...
チャットツール用bot開発フレームワーク『Hubot』
自前のShaderがおかしい件
CGALDotNet:計算幾何学ライブラリ CGALのC#ラ...
MFnDataとMFnAttribute
プログラムによる景観の自動生成
iOSデバイスのためのフィジカル・コンピューティングツールキ...
konashiのサンプルコードを動かしてみた
VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...
第1回 3D勉強会@関東『SLAMチュートリアル大会』
Unityの薄い本
Raspberry PiでIoTごっこ


コメント