pub trait Superres_SuperResolutionConst: AlgorithmTraitConst + Superres_FrameSourceConst {
    fn as_raw_Superres_SuperResolution(&self) -> *const c_void;

    fn get_scale(&self) -> Result<i32> { ... }
    fn get_iterations(&self) -> Result<i32> { ... }
    fn get_tau(&self) -> Result<f64> { ... }
    fn get_lambda(&self) -> Result<f64> { ... }
    fn get_alpha(&self) -> Result<f64> { ... }
    fn get_kernel_size(&self) -> Result<i32> { ... }
    fn get_blur_kernel_size(&self) -> Result<i32> { ... }
    fn get_blur_sigma(&self) -> Result<f64> { ... }
    fn get_temporal_area_radius(&self) -> Result<i32> { ... }
    fn get_optical_flow(&self) -> Result<Ptr<dyn Superres_DenseOpticalFlowExt>> { ... }
}
Expand description

Base class for Super Resolution algorithms.

The class is only used to define the common interface for the whole family of Super Resolution algorithms.

Required Methods

Provided Methods

Scale factor

See also

setScale

Iterations count

See also

setIterations

Asymptotic value of steepest descent method

See also

setTau

Weight parameter to balance data term and smoothness term

See also

setLambda

Parameter of spacial distribution in Bilateral-TV

See also

setAlpha

Kernel size of Bilateral-TV filter

See also

setKernelSize

Gaussian blur kernel size

See also

setBlurKernelSize

Gaussian blur sigma

See also

setBlurSigma

Radius of the temporal search area

See also

setTemporalAreaRadius

Dense optical flow algorithm

See also

setOpticalFlow

Implementors