OpenCVの超解像(SuperResolution)モジュールを試す

いつか試してみようと思いつつ全然触ってなかったOpenCVの超解像(SuperResolution)モジュールを使ってみた。



OpenCV 3.1だとサンプルコードが同梱されているのですぐに試せる。↓

opencv/samples/gpu/super_resolution.cpp

Visual Studio 2015環境だとCUDAが使えないけど。Doxygenによるドキュメントはこちら


スポンサーリンク


とりあえず、以前撮ったプラモデルの動画を使って試してみた。
バンダイ ビークルモデル 001 スター・ウォーズ スター・デストロイヤー
スター・ウォーズ旧三部作に登場するスター・デストロイヤーを再現したバンダイの手のひらサイズのプラモデル。iPhone6Sで4K画質の動画を撮ってみた。高解像度で鮮明な分、ホコリ(墨入れ拭き取り時に付着した綿棒の繊維)もハッキリ映ってるけど。...


こちらが元の4K解像度(3840×2160)の動画↓



こちらがOpenCVのSuperResolutionで8K解像度(7666×4306)になった動画↓



部分拡大した比較動画も作ってみた↓



うーん、効果がわかりづらい動画を選んでしまったかもな。CPUオンリーでやったら処理時間2日ぐらいかかったんだけど。。。


スポンサーリンク

関連記事

UnityでTweenアニメーションを実装できる3種類の無料Asset

OpenCVで顔のランドマークを検出する『Facemark API』

MythTV:Linuxでテレビの視聴・録画ができるオープンソースプロジェクト

RSSフィードを読込んで表示するWordpressプラグイン『RSSImport』

自前Shaderの件 解決しました

PyTorch3D:3Dコンピュータービジョンライブラリ

RefineNet (Multi-Path Refinement Network):ディープラーニン...

Raspberry Piでセンサーの常時稼働を検討する

フォトンの放射から格納までを可視化した動画

今年もSSII

TeleSculptor:空撮動画からPhotogrammetryするツール

Mask R-CNN:ディープラーニングによる一般物体検出・Instance Segmentatio...

タマムシっぽい質感

ニューラルネットワークと深層学習

Model View Controller

AnacondaとTensorFlowをインストールしてVisual Studio 2015で使う

SSD (Single Shot Multibox Detector):ディープラーニングによる一般...

続・ディープラーニングの資料

UnityでARKit2.0

Blendify:コンピュータービジョン向けBlenderラッパー

網元AMIで作ったWordpressサイトのインスタンスをt1microからt2microへ移行した

OpenCVのfindEssentialMat関数を使ったサンプルを読んでみる

IronPythonを使ってUnity上でPythonのコードを実行する

1枚の画像からマテリアルを作成できる無料ツール『Materialize』

機械学習で遊ぶ

Regard3D:オープンソースのStructure from Motionツール

UnityでOpenCVを使うには?

libigl:軽量なジオメトリ処理ライブラリ

AmazonEC2のインスタンスをt1.microからt2.microへ移行する

CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』

Polyscope:3Dデータ操作用GUIライブラリ

ManimML:機械学習の概念を視覚的に説明するためのライブラリ

Seleniumを使ったFXや株の自動取引

Qlone:スマホのカメラで3Dスキャンできるアプリ

立体視を試してみた

OpenMVS:Multi-View Stereoによる3次元復元ライブラリ

OpenMVSのサンプルを動かしてみる

組み込み向けのWindows OS 『Windows Embedded』

手を動かしながら学ぶデータマイニング

WordPressの表示を高速化する

自前のShaderがおかしい件

UnityでLight Shaftを表現する

コメント