Trait opencv::prelude::DualTVL1OpticalFlowTrait

source ·
pub trait DualTVL1OpticalFlowTrait: DualTVL1OpticalFlowTraitConst + DenseOpticalFlowTrait {
Show 13 methods // Required method fn as_raw_mut_DualTVL1OpticalFlow(&mut self) -> *mut c_void; // Provided methods fn set_tau(&mut self, val: f64) -> Result<()> { ... } fn set_lambda(&mut self, val: f64) -> Result<()> { ... } fn set_theta(&mut self, val: f64) -> Result<()> { ... } fn set_gamma(&mut self, val: f64) -> Result<()> { ... } fn set_scales_number(&mut self, val: i32) -> Result<()> { ... } fn set_warpings_number(&mut self, val: i32) -> Result<()> { ... } fn set_epsilon(&mut self, val: f64) -> Result<()> { ... } fn set_inner_iterations(&mut self, val: i32) -> Result<()> { ... } fn set_outer_iterations(&mut self, val: i32) -> Result<()> { ... } fn set_use_initial_flow(&mut self, val: bool) -> Result<()> { ... } fn set_scale_step(&mut self, val: f64) -> Result<()> { ... } fn set_median_filtering(&mut self, val: i32) -> Result<()> { ... }
}
Expand description

Required Methods§

Provided Methods§

source

fn set_tau(&mut self, val: f64) -> Result<()>

Time step of the numerical scheme

§See also

setTau getTau

source

fn set_lambda(&mut self, val: f64) -> Result<()>

Weight parameter for the data term, attachment parameter

§See also

setLambda getLambda

source

fn set_theta(&mut self, val: f64) -> Result<()>

Weight parameter for (u - v)^2, tightness parameter

§See also

setTheta getTheta

source

fn set_gamma(&mut self, val: f64) -> Result<()>

coefficient for additional illumination variation term

§See also

setGamma getGamma

source

fn set_scales_number(&mut self, val: i32) -> Result<()>

Number of scales used to create the pyramid of images

§See also

setScalesNumber getScalesNumber

source

fn set_warpings_number(&mut self, val: i32) -> Result<()>

Number of warpings per scale

§See also

setWarpingsNumber getWarpingsNumber

source

fn set_epsilon(&mut self, val: f64) -> Result<()>

Stopping criterion threshold used in the numerical scheme, which is a trade-off between precision and running time

§See also

setEpsilon getEpsilon

source

fn set_inner_iterations(&mut self, val: i32) -> Result<()>

Inner iterations (between outlier filtering) used in the numerical scheme

§See also

setInnerIterations getInnerIterations

source

fn set_outer_iterations(&mut self, val: i32) -> Result<()>

Outer iterations (number of inner loops) used in the numerical scheme

§See also

setOuterIterations getOuterIterations

source

fn set_use_initial_flow(&mut self, val: bool) -> Result<()>

Use initial flow

§See also

setUseInitialFlow getUseInitialFlow

source

fn set_scale_step(&mut self, val: f64) -> Result<()>

Step between scales (<1)

§See also

setScaleStep getScaleStep

source

fn set_median_filtering(&mut self, val: i32) -> Result<()>

Median filter kernel size (1 = no filter) (3 or 5)

§See also

setMedianFiltering getMedianFiltering

Object Safety§

This trait is not object safe.

Implementors§