いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
C#で使える遺伝的アルゴリズムライブラリ『GeneticSh...
2D→3D復元技術で使われる用語まとめ
CGレンダラ研究開発のためのフレームワーク『Lightmet...
OpenMesh:オープンソースの3Dメッシュデータライブラ...
MFnMeshクラスのsplit関数
Managing Software Requirements...
openMVG:複数視点画像から3次元形状を復元するライブラ...
動的なメモリの扱い
OpenCVでPhotoshopのプラグイン開発
JavaScriptとかWebGLとかCanvasとか
書籍『ROSプログラミング』
CycleGAN:ドメイン関係を学習した画像変換
Kinect for Windows V2のプレオーダー開始
Kinect for Windows v2の日本価格決定
R-CNN (Regions with CNN featur...
Raspberry Pi 2のGPIOピン配置
clearcoat Shader
MLDemos:機械学習について理解するための可視化ツール
FCN (Fully Convolutional Netwo...
オープンソースの取引プラットフォーム
Unity ARKitプラグインサンプルのチュートリアルを読...
OpenCVのバージョン3が正式リリースされたぞ
Boost オープンソースライブラリ
マルコフ連鎖モンテカルロ法
Netron:機械学習モデルを可視化するツール
OANDAのfxTrade API
ROMOハッカソンに行ってきた
仮想関数
WordPressのサーバ引っ越し方法を考える
OpenMVSのサンプルを動かしてみる
OpenMVS:Multi-View Stereoによる3次...
BlenderProc:Blenderで機械学習用の画像デー...
openMVGをWindows10 Visual Studi...
Google App EngineでWordPress
Raspberry Pi
画像生成AI Stable Diffusionで遊ぶ
OpenCV 3.1のsfmモジュールのビルド再び
第1回 3D勉強会@関東『SLAMチュートリアル大会』
3Dモデルを立体視で確認できるVRアプリを作っている
Mayaのシェーディングノードの区分
Faceshiftで表情をキャプチャしてBlender上でM...
Blendify:コンピュータービジョン向けBlenderラ...


コメント