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