![]() |
OpenCV 4.13.0
开源计算机视觉库 (Open Source Computer Vision)
|
超分辨率模块包含一组可用于解决分辨率增强问题的函数和类。实现了几种方法,其中大多数方法在论文 [87] 和 [202] 中进行了描述。
| 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>
创建双边TV-L1超分辨率。
此类实现了论文 [87] 和 [202] 中描述的超分辨率算法。
以下是控制算法的类的重要成员,您可以在构造类实例后设置它们。
| Ptr< SuperResolution > cv::superres::createSuperResolution_BTVL1_CUDA | ( | ) |
#include <opencv2/superres.hpp>