いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
3Dスキャンに基づくプロシージャルフェイシャルアニメーション
Qlone:スマホのカメラで3Dスキャンできるアプリ
Iterator
PythonでMayaのShapeノードプラグインを作る
Human Generator:Blenderの人体生成アド...
C++ 標準テンプレートライブラリ (STL)
IronPythonを使ってUnity上でPythonのコー...
UnityでPoint Cloudを表示する方法
Unityの各コンポーネント間でのやり取り
Faceshiftで表情をキャプチャしてBlender上でM...
Raspberry Pi 2のGPIOピン配置
ブログが1日ダウンしてました
UnityプロジェクトをGitHubで管理する
iOSデバイスと接続して連携するガジェットの開発方法
なんかすごいサイト
Mayaのレンダリング アトリビュート
Model View Controller
動的なメモリの扱い
iOSで使えるJetpac社の物体認識SDK『DeepBel...
Google App EngineでWordPress
Paul Debevec
Google App Engineのデプロイ失敗
Runway ML:クリエイターのための機械学習ツール
立体視を試してみた
プログラムによる景観の自動生成
SSD (Single Shot Multibox Dete...
UnityのMonoBehaviourクラスをシングルトン化...
OpenVDB:3Dボリュームデータ処理ライブラリ
Webスクレイピングの勉強会に行ってきた
続・ディープラーニングの資料
ドットインストールのWordPress入門レッスン
uvでWindows11のPython環境を管理する
OpenSfM:PythonのStructure from ...
KelpNet:C#で使える可読性重視のディープラーニングラ...
オープンソースの顔認識フレームワーク『OpenBR』
法線マップを用意してCanvas上でShadingするサンプ...
Python.NET:Pythonと.NETを連携させるパッ...
画像生成AI Stable Diffusionで遊ぶ
fSpy:1枚の写真からカメラパラメーターを割り出すツール
自前Shaderの件 解決しました
OpenCVで動画の手ぶれ補正
畳み込みニューラルネットワーク (CNN: Convolut...


コメント