いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
Point Cloud Utils:Pythonで3D点群・...
ベイズ推定とグラフィカルモデル
openMVGをWindows10 Visual Studi...
ZBrushのZScript入門
iPhoneで3D写真が撮れるアプリ『seene』
WordPressの表示を高速化する
OpenCV 3.3.0-RCでsfmモジュールをビルド
JavaScriptとかWebGLとかCanvasとか
Structure from Motion (多視点画像から...
オーバーロードとオーバーライド
Raspberry Pi
Google Chromecast
ブログが1日ダウンしてました
Javaで作られたオープンソースの3DCGレンダラ『Sunf...
OpenMayaのPhongShaderクラス
Pix2Pix:CGANによる画像変換
iPadをハンディ3Dスキャナにするガジェット『iSense...
Unity ARKitプラグインサンプルのチュートリアルを読...
BlenderProc:Blenderで機械学習用の画像デー...
Kinect for Windows V2のプレオーダー開始
WebGL開発に関する情報が充実してきている
仮想関数
Kinect for Windows v2の日本価格決定
OpenVDB:3Dボリュームデータ処理ライブラリ
PythonでMayaのShapeノードプラグインを作る
UnityのGameObjectの向きをScriptで制御す...
Twitter APIのPythonラッパー『python-...
iPhone・iPod touchで動作する知育ロボット『R...
iPhone x ロボットハッカソン~RomoのiPhone...
ブログをGoogle App EngineからAmazon ...
Raspberry Pi 2を買いました
viser:Pythonで使える3D可視化ライブラリ
AMIMOTO(PVM版)で作成したインスタンスをAMIMO...
3Dグラフィックスの入門書
OpenCVでカメラ画像から自己位置認識 (Visual O...
Multi-View Environment:複数画像から3...
このブログのデザインに飽きてきた
VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...
Caffe:読みやすくて高速なディープラーニングのフレームワ...
Unityで強化学習できる『Unity ML-Agents』
Blendify:コンピュータービジョン向けBlenderラ...
ポリゴン用各種イテレータと関数セット


コメント