Trait GaussianMotionFilterTrait

Source
pub trait GaussianMotionFilterTrait: GaussianMotionFilterTraitConst + MotionFilterBaseTrait {
    // Required method
    fn as_raw_mut_GaussianMotionFilter(&mut self) -> *mut c_void;

    // Provided methods
    fn set_params(&mut self, radius: i32, stdev: f32) -> Result<()> { ... }
    fn set_params_def(&mut self, radius: i32) -> Result<()> { ... }
    fn stabilize(
        &mut self,
        idx: i32,
        motions: &Vector<Mat>,
        range: &impl RangeTraitConst,
    ) -> Result<Mat> { ... }
}
Expand description

Required Methods§

Provided Methods§

Source

fn set_params(&mut self, radius: i32, stdev: f32) -> Result<()>

§C++ default parameters
  • stdev: -1.f
Source

fn set_params_def(&mut self, radius: i32) -> Result<()>

§Note

This alternative version of GaussianMotionFilterTrait::set_params function uses the following default values for its arguments:

  • stdev: -1.f
Source

fn stabilize( &mut self, idx: i32, motions: &Vector<Mat>, range: &impl RangeTraitConst, ) -> Result<Mat>

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§