Trait SuperRes_SuperResolutionTraitConst

Source
pub trait SuperRes_SuperResolutionTraitConst: AlgorithmTraitConst + SuperRes_FrameSourceTraitConst {
    // 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<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<SuperRes_DenseOpticalFlowExt>>

Dense optical flow algorithm

§See also

setOpticalFlow

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§