public class opencv_superres extends opencv_superres
Constructor and Description |
---|
opencv_superres() |
map
@Namespace(value="cv::superres") @opencv_core.Ptr public static FrameSource createFrameSource_Empty()
The Super Resolution module contains a set of functions and classes that can be used to solve the problem of resolution enhancement. There are a few methods implemented, most of them are described in the papers \cite Farsiu03 and \cite Mitzel09 .
@Namespace(value="cv::superres") @opencv_core.Ptr public static FrameSource createFrameSource_Video(@opencv_core.Str BytePointer fileName)
@Namespace(value="cv::superres") @opencv_core.Ptr public static FrameSource createFrameSource_Video(@opencv_core.Str String fileName)
@Namespace(value="cv::superres") @opencv_core.Ptr public static FrameSource createFrameSource_Video_CUDA(@opencv_core.Str BytePointer fileName)
@Namespace(value="cv::superres") @opencv_core.Ptr public static FrameSource createFrameSource_Video_CUDA(@opencv_core.Str String fileName)
@Namespace(value="cv::superres") @opencv_core.Ptr public static FrameSource createFrameSource_Camera(int deviceId)
@Namespace(value="cv::superres") @opencv_core.Ptr public static FrameSource createFrameSource_Camera()
@Namespace(value="cv::superres") @opencv_core.Ptr public static SuperResolution createSuperResolution_BTVL1()
This class implements Super Resolution algorithm described in the papers \cite Farsiu03 and \cite Mitzel09 .
Here are important members of the class that control the algorithm, which you can set after constructing the class instance:
- **int scale** Scale factor.
- **int iterations** Iteration count.
- **double tau** Asymptotic value of steepest descent method.
- **double lambda** Weight parameter to balance data term and smoothness term.
- **double alpha** Parameter of spacial distribution in Bilateral-TV.
- **int btvKernelSize** Kernel size of Bilateral-TV filter.
- **int blurKernelSize** Gaussian blur kernel size.
- **double blurSigma** Gaussian blur sigma.
- **int temporalAreaRadius** Radius of the temporal search area.
- **Ptr\
@Namespace(value="cv::superres") @opencv_core.Ptr public static SuperResolution createSuperResolution_BTVL1_CUDA()
@Namespace(value="cv::superres") @opencv_core.Ptr public static SuperResFarnebackOpticalFlow createOptFlow_Farneback()
@Namespace(value="cv::superres") @opencv_core.Ptr public static SuperResFarnebackOpticalFlow createOptFlow_Farneback_CUDA()
@Namespace(value="cv::superres") @opencv_core.Ptr public static SuperResDualTVL1OpticalFlow createOptFlow_DualTVL1()
@Namespace(value="cv::superres") @opencv_core.Ptr public static SuperResDualTVL1OpticalFlow createOptFlow_DualTVL1_CUDA()
@Namespace(value="cv::superres") @opencv_core.Ptr public static BroxOpticalFlow createOptFlow_Brox_CUDA()
@Namespace(value="cv::superres") @opencv_core.Ptr public static PyrLKOpticalFlow createOptFlow_PyrLK_CUDA()
Copyright © 2020. All rights reserved.