いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
MVStudio:オープンソースのPhotogrammetr...
SegNet:ディープラーニングによるSemantic Se...
Blender 2.8がついに正式リリース!
機械学習のオープンソースソフトウェアフォーラム『mloss(...
Raspberry PiでIoTごっこ
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『...
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方...
Rerun:マルチモーダルデータの可視化アプリとSDK
Human Generator:Blenderの人体生成アド...
Managing Software Requirements...
Google App EngineでWordPress
法線マップを用意してCanvas上でShadingするサンプ...
SVM (Support Vector Machine)
OpenMayaのPhongShaderクラス
第1回 3D勉強会@関東『SLAMチュートリアル大会』
Unity ARKitプラグインサンプルのチュートリアルを読...
UnityでOpenCVを使うには?
ディープラーニング
Photogrammetry (写真測量法)
ニューラルネットワークと深層学習
機械学習手法『Random Forest』
オープンソースのプリント基板設計ツール『KiCad』
ポリゴンジオメトリ処理ライブラリ『pmp-library (...
OpenCVで顔のモーフィングを実装する
U-Net:ディープラーニングによるSemantic Seg...
OpenCV
Faster R-CNN:ディープラーニングによる一般物体検...
PythonのHTML・XMLパーサー『BeautifulS...
MythTV:Linuxでテレビの視聴・録画ができるオープン...
TeleSculptor:空撮動画からPhotogramme...
Composition Rendering:Blenderに...
DensePose:画像中の人物表面のUV座標を推定する
Unity Scriptコーディング→Unreal Engi...
clearcoat Shader
viser:Pythonで使える3D可視化ライブラリ
Unityの薄い本
書籍『3次元コンピュータビジョン計算ハンドブック』を購入
JavaScriptとかWebGLとかCanvasとか
Unity MonoBehaviourクラスのオーバーライド...
DCGAN (Deep Convolutional GAN)...
チャットツール用bot開発フレームワーク『Hubot』
PGGAN:段階的に解像度を上げて学習を進めるGAN


コメント