pub trait AdaptiveManifoldFilter: AlgorithmTrait + AdaptiveManifoldFilterConst {
    fn as_raw_mut_AdaptiveManifoldFilter(&mut self) -> *mut c_void;

    fn filter(
        &mut self,
        src: &dyn ToInputArray,
        dst: &mut dyn ToOutputArray,
        joint: &dyn ToInputArray
    ) -> Result<()> { ... } fn collect_garbage(&mut self) -> Result<()> { ... } fn set_sigma_s(&mut self, val: f64) -> Result<()> { ... } fn set_sigma_r(&mut self, val: f64) -> Result<()> { ... } fn set_tree_height(&mut self, val: i32) -> Result<()> { ... } fn set_pca_iterations(&mut self, val: i32) -> Result<()> { ... } fn set_adjust_outliers(&mut self, val: bool) -> Result<()> { ... } fn set_use_rng(&mut self, val: bool) -> Result<()> { ... } }

Required Methods§

Provided Methods§

Apply high-dimensional filtering using adaptive manifolds.

Parameters
  • src: filtering image with any numbers of channels.

  • dst: output image.

  • joint: optional joint (also called as guided) image with any numbers of channels.

C++ default parameters
  • joint: noArray()
See also

setSigmaS getSigmaS

See also

setSigmaR getSigmaR

See also

setTreeHeight getTreeHeight

See also

setPCAIterations getPCAIterations

See also

setAdjustOutliers getAdjustOutliers

See also

setUseRNG getUseRNG

Implementations§

Implementors§