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

    // Provided methods
    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

Required Methods§

Provided Methods§

source

fn get_scale(&self) -> Result<i32>

Scale factor

See also

setScale

source

fn get_iterations(&self) -> Result<i32>

Iterations count

See also

setIterations

source

fn get_tau(&self) -> Result<f64>

Asymptotic value of steepest descent method

See also

setTau

source

fn get_lambda(&self) -> Result<f64>

Weight parameter to balance data term and smoothness term

See also

setLambda

source

fn get_alpha(&self) -> Result<f64>

Parameter of spacial distribution in Bilateral-TV

See also

setAlpha

source

fn get_kernel_size(&self) -> Result<i32>

Kernel size of Bilateral-TV filter

See also

setKernelSize

source

fn get_blur_kernel_size(&self) -> Result<i32>

Gaussian blur kernel size

See also

setBlurKernelSize

source

fn get_blur_sigma(&self) -> Result<f64>

Gaussian blur sigma

See also

setBlurSigma

source

fn get_temporal_area_radius(&self) -> Result<i32>

Radius of the temporal search area

See also

setTemporalAreaRadius

source

fn get_optical_flow(&self) -> Result<Ptr<dyn Superres_DenseOpticalFlowExt>>

Dense optical flow algorithm

See also

setOpticalFlow

Implementors§