いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
AndroidもopenGLも初心者さ (でもJavaは知っ...
オープンソースの人体モデリングツール『MakeHuman』の...
BlenderProc:Blenderで機械学習用の画像デー...
Unity Scriptコーディング→Unreal Engi...
CGレンダラ研究開発のためのフレームワーク『Lightmet...
hloc:SuperGlueで精度を向上させたSfM・Vis...
OpenFace:Deep Neural Networkによ...
オープンソースの物理ベースGIレンダラ『appleseed』
動的なメモリの扱い
Webサイトのワイヤーフレームが作成できるオンラインツール
openMVG:複数視点画像から3次元形状を復元するライブラ...
pythonの機械学習ライブラリ『scikit-learn』
NeRF (Neural Radiance Fields):...
AnacondaとTensorFlowをインストールしてVi...
今年もSSII
TensorFlowでCGを微分できる『TensorFlow...
書籍『イラストで学ぶ ディープラーニング』
Polyscope:3Dデータ操作用GUIライブラリ
Blendify:コンピュータービジョン向けBlenderラ...
adskShaderSDK
U-Net:ディープラーニングによるSemantic Seg...
チャットツール用bot開発フレームワーク『Hubot』
OpenCVで平均顔を作るチュートリアル
Verilog HDL
HD画質の無駄遣い その2
CNN Explainer:畳み込みニューラルネットワーク可...
CGAN (Conditional GAN):条件付き敵対的...
Raspberry Pi 2を買いました
第25回コンピュータビジョン勉強会@関東に行って来た
なんかすごいサイト
Point Cloud Consortiumのセミナー「3D...
OpenCV 3.3.0 contribのsfmモジュールの...
KelpNet:C#で使える可読性重視のディープラーニングラ...
TensorSpace.js:ニューラルネットワークの構造を...
LuxCoreRender:オープンソースの物理ベースレンダ...
OpenCVのfindEssentialMat関数を使ったサ...
Mayaのプラグイン開発
Human Generator:Blenderの人体生成アド...
Alice Vision:オープンソースのPhotogram...
まだ続くブログの不調
Point Cloud Libraryに動画フォーマットが追...
UnityでPoint Cloudを表示する方法


コメント