いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
Unity ARKitプラグインサンプルのチュートリアルを読...
OpenCV バージョン4がリリースされた!
MeshroomでPhotogrammetry
株式会社ヘキサドライブの研究室ページ
ROSの薄い本
オープンソースの人体モデリングツール『MakeHuman』の...
Structure from Motion (多視点画像から...
OpenCV 3.3.0 contribのsfmモジュールの...
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方...
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作っ...
第1回 3D勉強会@関東『SLAMチュートリアル大会』
adskShaderSDK
TorchStudio:PyTorchのための統合開発環境と...
MB-Lab:Blenderの人体モデリングアドオン
TensorSpace.js:ニューラルネットワークの構造を...
CGAN (Conditional GAN):条件付き敵対的...
Googleが画像解析旅行ガイドアプリのJetpac社を買収
BlenderProc:Blenderで機械学習用の画像デー...
Webスクレイピングの勉強会に行ってきた
Math.NET Numerics:Unityで使える数値計...
Raspberry Pi 2のGPIOピン配置
OANDAのfxTrade API
WordPressのテーマを自作する
Mayaのレンダリング アトリビュート
C++ 標準テンプレートライブラリ (STL)
プログラミングスキルとは何か?
WordPressプラグインの作り方
Accord.NET Framework:C#で使える機械学...
Qlone:スマホのカメラで3Dスキャンできるアプリ
Iridescence:プロトタイピング向け軽量3D可視化ラ...
UnityのMonoBehaviourクラスをシングルトン化...
BlenderでPhotogrammetryできるアドオン
Leap MotionでMaya上のオブジェクトを操作できる...
AnacondaとTensorFlowをインストールしてVi...
2D→3D復元技術で使われる用語まとめ
Raspberry Piでセンサーの常時稼働を検討する
オーバーロードとオーバーライド
python-twitterで自分のお気に入りを取得する
Paul Debevec
網元AMIで作ったWordpressサイトのインスタンスをt...
Kaolin:3Dディープラーニング用のPyTorchライブ...
LuxCoreRender:オープンソースの物理ベースレンダ...


コメント