いつか試してみようと思いつつ全然触ってなかった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日ぐらいかかったんだけど。。。
関連記事
OpenCVで平均顔を作るチュートリアル
Leap MotionでMaya上のオブジェクトを操作できる...
Facebookの顔認証技術『DeepFace』
UnityでShaderの入力パラメータとして行列を渡す
自前のShaderがおかしい件
OpenMayaRender
フォトンの放射から格納までを可視化した動画
池袋パルコで3Dのバーチャルフィッティング『ウェアラブル ク...
Mayaのレンダリング アトリビュート
UnrealCLR:Unreal Engineで.NET C...
3Dモデルを立体視で確認できるVRアプリを作っている
Seleniumを使ったFXや株の自動取引
PSPNet (Pyramid Scene Parsing ...
Paul Debevec
iOSで使えるJetpac社の物体認識SDK『DeepBel...
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作っ...
オープンソースの顔認識フレームワーク『OpenBR』
DCGAN (Deep Convolutional GAN)...
タマムシっぽい質感
iPhoneアプリ開発 Xcode 5のお作法
OpenCVの三角測量関数『cv::triangulatep...
Faster R-CNN:ディープラーニングによる一般物体検...
Amazon EC2ログイン用の秘密鍵を無くした場合の対処方...
Google XML Sitemap Generatorプラ...
ブラウザ操作自動化ツール『Selenium』を試す
OpenCVでカメラ画像から自己位置認識 (Visual O...
Math.NET Numerics:Unityで使える数値計...
OpenCVのfindEssentialMat関数を使ったサ...
写真に3Dオブジェクトを違和感無く合成する『3DPhotoM...
顔追跡による擬似3D表示『Dynamic Perspecti...
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『...
OpenFace:Deep Neural Networkによ...
GAN (Generative Adversarial Ne...
クラスの基本
UnityでTweenアニメーションを実装できる3種類の無料...
Unity ARKitプラグインサンプルのチュートリアルを読...
Alice Vision:オープンソースのPhotogram...
Point Cloud Utils:Pythonで3D点群・...
書籍『イラストで学ぶ ディープラーニング』
Webサイトのワイヤーフレームが作成できるオンラインツール
Unity MonoBehaviourクラスのオーバーライド...
VCG Library:C++のポリゴン操作ライブラリ


コメント