public class opencv_superres extends opencv_superres
| Modifier and Type | Class and Description |
|---|---|
static class |
opencv_superres.BroxOpticalFlow |
static class |
opencv_superres.DenseOpticalFlowExt
\addtogroup superres
\{
|
static class |
opencv_superres.FrameSource
\addtogroup superres
\{
|
static class |
opencv_superres.PyrLKOpticalFlow |
static class |
opencv_superres.SuperResDualTVL1OpticalFlow |
static class |
opencv_superres.SuperResFarnebackOpticalFlow |
static class |
opencv_superres.SuperResolution
\brief Base class for Super Resolution algorithms.
|
| Constructor and Description |
|---|
opencv_superres() |
map@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.FrameSource createFrameSource_Empty()
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.FrameSource createFrameSource_Video(@opencv_core.Str org.bytedeco.javacpp.BytePointer fileName)
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.FrameSource createFrameSource_Video(@opencv_core.Str String fileName)
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.FrameSource createFrameSource_Video_CUDA(@opencv_core.Str org.bytedeco.javacpp.BytePointer fileName)
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.FrameSource createFrameSource_Video_CUDA(@opencv_core.Str String fileName)
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.FrameSource createFrameSource_Camera(int deviceId)
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.FrameSource createFrameSource_Camera()
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.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 opencv_superres.SuperResolution createSuperResolution_BTVL1_CUDA()
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.SuperResFarnebackOpticalFlow createOptFlow_Farneback()
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.SuperResFarnebackOpticalFlow createOptFlow_Farneback_CUDA()
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.SuperResDualTVL1OpticalFlow createOptFlow_DualTVL1()
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.SuperResDualTVL1OpticalFlow createOptFlow_DualTVL1_CUDA()
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.BroxOpticalFlow createOptFlow_Brox_CUDA()
@Namespace(value="cv::superres") @opencv_core.Ptr public static opencv_superres.PyrLKOpticalFlow createOptFlow_PyrLK_CUDA()
Copyright © 2018. All rights reserved.