いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
UnityのGameObjectの向きをScriptで制御す...
3分の動画でプログラミングを学習できるサイト『ドットインスト...
UnityのTransformクラスについて調べてみた
組み込み向けのWindows OS 『Windows Emb...
PythonでMayaのShapeノードプラグインを作る
WordPressプラグインによるサイトマップの自動生成
DCGAN (Deep Convolutional GAN)...
Composition Rendering:Blenderに...
SSII 2014 デモンストレーションセッションのダイジェ...
SVM (Support Vector Machine)
UnrealCLR:Unreal Engineで.NET C...
MLDemos:機械学習について理解するための可視化ツール
Quartus II
iPhoneで3D写真が撮れるアプリ『seene』
SegNet:ディープラーニングによるSemantic Se...
Alice Vision:オープンソースのPhotogram...
ManimML:機械学習の概念を視覚的に説明するためのライブ...
Manim:Pythonで使える数学アニメーションライブラリ
Webサイトのワイヤーフレームが作成できるオンラインツール
Google XML Sitemap Generatorプラ...
SSD (Single Shot Multibox Dete...
Kornia:微分可能なコンピュータービジョンライブラリ
OpenCVの三角測量関数『cv::triangulatep...
ドットインストールのWordPress入門レッスン
ブログをGoogle App EngineからAmazon ...
FreeMoCap Project:オープンソースのマーカー...
UnityでLight Shaftを表現する
bpy-renderer:レンダリング用Pythonパッケー...
Google App Engine上のWordPressでA...
Point Cloud Libraryに動画フォーマットが追...
ROSの薄い本
Adobeの手振れ補正機能『ワープスタビライザー』の秘密
Digital Emily Project:人間の顔をそっく...
Unityで強化学習できる『Unity ML-Agents』
IronPythonを使ってUnity上でPythonのコー...
geometry3Sharp:Unity C#で使えるポリゴ...
機械学習について最近知った情報
OpenCV 3.3.0 contribのsfmモジュールの...
Unityで学ぶC#
Point Cloud Consortiumのセミナー「3D...
fSpy:1枚の写真からカメラパラメーターを割り出すツール
ニューラルネットワークで画像分類


コメント