いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
Raspberry PiでIoTごっこ
CGAN (Conditional GAN):条件付き敵対的...
AMIMOTO(PVM版)で作成したインスタンスをAMIMO...
iPhone x ロボットハッカソン~RomoのiPhone...
UnityのAR FoundationでARKit 3
組み込み向けのWindows OS 『Windows Emb...
UnityでShaderの入力パラメータとして行列を渡す
LuxCoreRender:オープンソースの物理ベースレンダ...
UnityのGameObjectの向きをScriptで制御す...
機械学習手法『Random Forest』
cvui:OpenCVのための軽量GUIライブラリ
Pythonの自然言語処理ライブラリ『NLTK(Natura...
3Dスキャンに基づくプロシージャルフェイシャルアニメーション
ManuelBastioniLAB:人体モデリングできるBl...
MLDemos:機械学習について理解するための可視化ツール
iOSデバイスと接続して連携するガジェットの開発方法
OpenCVで動画の手ぶれ補正
ZScript
HD画質の無駄遣い その2
プログラムによる景観の自動生成
Iterator
VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...
Cartographer:オープンソースのSLAMライブラリ
NumSharp:C#で使えるNumPyライクな数値計算ライ...
RefineNet (Multi-Path Refineme...
Unity ARKitプラグインサンプルのチュートリアルを読...
hloc:SuperGlueで精度を向上させたSfM・Vis...
書籍『OpenCV 3 プログラミングブック』を購入
openMVGをWindows10 Visual Studi...
ニューラルネットワークと深層学習
OpenCVの三角測量関数『cv::triangulatep...
U-Net:ディープラーニングによるSemantic Seg...
GoogleのDeep Learning論文
C#で使える遺伝的アルゴリズムライブラリ『GeneticSh...
Blendify:コンピュータービジョン向けBlenderラ...
Google App Engineのデプロイ失敗
FacebookがDeep learningツールの一部をオ...
OpenMVSのサンプルを動かしてみる
AR (Augmented Reality)とDR (Dim...
疑似3D写真が撮れるiPhoneアプリ『Seene』がアップ...
Managing Software Requirements...
Regard3D:オープンソースのStructure fro...


コメント