![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
超解像モジュールは、解像度向上の問題を解決するために使用できる一連の関数とクラスを含む。いくつかの手法が実装されており、その多くは論文 [87] および [202] に記載されている。
クラス | |
| class | cv::superres::BroxOpticalFlow |
| class | cv::superres::DenseOpticalFlowExt |
| class | cv::superres::DualTVL1OpticalFlow |
| class | cv::superres::FarnebackOpticalFlow |
| class | cv::superres::FrameSource |
| class | cv::superres::PyrLKOpticalFlow |
| class | cv::superres::SuperResolution |
| 超解像アルゴリズムの基底クラス。 続き... | |
関数 | |
| Ptr< FrameSource > | cv::superres::createFrameSource_Camera (int deviceId=0) |
| Ptr< FrameSource > | cv::superres::createFrameSource_Empty () |
| Ptr< FrameSource > | cv::superres::createFrameSource_Video (const String &fileName) |
| Ptr< FrameSource > | cv::superres::createFrameSource_Video_CUDA (const String &fileName) |
| Ptr< BroxOpticalFlow > | cv::superres::createOptFlow_Brox_CUDA () |
| Ptr< DualTVL1OpticalFlow > | cv::superres::createOptFlow_DualTVL1 () |
| Ptr< DualTVL1OpticalFlow > | cv::superres::createOptFlow_DualTVL1_CUDA () |
| Ptr< FarnebackOpticalFlow > | cv::superres::createOptFlow_Farneback () |
| Ptr< FarnebackOpticalFlow > | cv::superres::createOptFlow_Farneback_CUDA () |
| Ptr< PyrLKOpticalFlow > | cv::superres::createOptFlow_PyrLK_CUDA () |
| Ptr< SuperResolution > | cv::superres::createSuperResolution_BTVL1 () |
| Bilateral TV-L1 超解像を作成する。 | |
| Ptr< SuperResolution > | cv::superres::createSuperResolution_BTVL1_CUDA () |
| Ptr< FrameSource > cv::superres::createFrameSource_Camera | ( | int | deviceId = 0 | ) |
#include <opencv2/superres.hpp>
| Ptr< FrameSource > cv::superres::createFrameSource_Empty | ( | ) |
#include <opencv2/superres.hpp>
| Ptr< FrameSource > cv::superres::createFrameSource_Video | ( | const String & | fileName | ) |
#include <opencv2/superres.hpp>
| Ptr< FrameSource > cv::superres::createFrameSource_Video_CUDA | ( | const String & | fileName | ) |
#include <opencv2/superres.hpp>
| Ptr< BroxOpticalFlow > cv::superres::createOptFlow_Brox_CUDA | ( | ) |
#include <opencv2/superres/optical_flow.hpp>
| Ptr< DualTVL1OpticalFlow > cv::superres::createOptFlow_DualTVL1 | ( | ) |
#include <opencv2/superres/optical_flow.hpp>
| Ptr< DualTVL1OpticalFlow > cv::superres::createOptFlow_DualTVL1_CUDA | ( | ) |
#include <opencv2/superres/optical_flow.hpp>
| Ptr< FarnebackOpticalFlow > cv::superres::createOptFlow_Farneback | ( | ) |
#include <opencv2/superres/optical_flow.hpp>
| Ptr< FarnebackOpticalFlow > cv::superres::createOptFlow_Farneback_CUDA | ( | ) |
#include <opencv2/superres/optical_flow.hpp>
| Ptr< PyrLKOpticalFlow > cv::superres::createOptFlow_PyrLK_CUDA | ( | ) |
#include <opencv2/superres/optical_flow.hpp>
| Ptr< SuperResolution > cv::superres::createSuperResolution_BTVL1 | ( | ) |
#include <opencv2/superres.hpp>
Bilateral TV-L1 超解像を作成する。
本クラスは論文 [87] および [202] に記載された超解像アルゴリズムを実装している。
以下はアルゴリズムを制御するクラスの重要なメンバであり、クラスインスタンスを構築した後に設定できる:
| Ptr< SuperResolution > cv::superres::createSuperResolution_BTVL1_CUDA | ( | ) |
#include <opencv2/superres.hpp>