Trait opencv::prelude::AdaptiveManifoldFilter
source · 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§
fn as_raw_mut_AdaptiveManifoldFilter(&mut self) -> *mut c_void
Provided Methods§
sourcefn filter(
&mut self,
src: &dyn ToInputArray,
dst: &mut dyn ToOutputArray,
joint: &dyn ToInputArray
) -> Result<()>
fn filter(
&mut self,
src: &dyn ToInputArray,
dst: &mut dyn ToOutputArray,
joint: &dyn ToInputArray
) -> Result<()>
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()
fn collect_garbage(&mut self) -> Result<()>
sourcefn set_pca_iterations(&mut self, val: i32) -> Result<()>
fn set_pca_iterations(&mut self, val: i32) -> Result<()>
See also
setPCAIterations getPCAIterations