いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
Model View Controller
フォトンの放射から格納までを可視化した動画
マルコフ連鎖モンテカルロ法
LuxCoreRender:オープンソースの物理ベースレンダ...
HD画質の無駄遣い
Manim:Pythonで使える数学アニメーションライブラリ
ニューラルネットワークと深層学習
Google製オープンソース機械学習ライブラリ『Tensor...
OpenCVの三角測量関数『cv::triangulatep...
Seleniumを使ったFXや株の自動取引
続・ディープラーニングの資料
PeopleSansPeople:機械学習用の人物データをU...
C++ 標準テンプレートライブラリ (STL)
OpenMayaRender
Unityで学ぶC#
AMIMOTO(PVM版)で作成したインスタンスをAMIMO...
Boost オープンソースライブラリ
書籍『ROSプログラミング』
C++の抽象クラス
Google App Engine上のWordPressでF...
定数
Raspberry PiでIoTごっこ
SSD (Single Shot Multibox Dete...
Math.NET Numerics:Unityで使える数値計...
機械学習で遊ぶ
GAN (Generative Adversarial Ne...
Raspberry Pi
PSPNet (Pyramid Scene Parsing ...
MeshLab:3Dオブジェクトの確認・変換に便利なフリーウ...
顔画像処理技術の過去の研究
Mitsuba 3:オープンソースの研究向けレンダラ
疑似3D写真が撮れるiPhoneアプリ『Seene』がアップ...
BlenderでPhotogrammetryできるアドオン
Raspberry PiのGPIOを操作するPythonライ...
Unityの薄い本
adskShaderSDK
Google Chromecast
BlenderのPython環境にPyTorchをインストー...
SDカードサイズのコンピューター『Intel Edison』
OpenVDB:3Dボリュームデータ処理ライブラリ
OpenCVの顔検出過程を可視化した動画
Human Generator:Blenderの人体生成アド...


コメント