[][src]Trait opencv::prelude::FastBilateralSolverFilter

pub trait FastBilateralSolverFilter: AlgorithmTrait {
    pub fn as_raw_FastBilateralSolverFilter(&self) -> *const c_void;
pub fn as_raw_mut_FastBilateralSolverFilter(&mut self) -> *mut c_void; pub fn filter(
        &mut self,
        src: &dyn ToInputArray,
        confidence: &dyn ToInputArray,
        dst: &mut dyn ToOutputArray
    ) -> Result<()> { ... } }

Interface for implementations of Fast Bilateral Solver.

For more details about this solver see BarronPoole2016 .

Required methods

Loading content...

Provided methods

pub fn filter(
    &mut self,
    src: &dyn ToInputArray,
    confidence: &dyn ToInputArray,
    dst: &mut dyn ToOutputArray
) -> Result<()>
[src]

Apply smoothing operation to the source image.

Parameters

  • src: source image for filtering with unsigned 8-bit or signed 16-bit or floating-point 32-bit depth and up to 3 channels.

  • confidence: confidence image with unsigned 8-bit or floating-point 32-bit confidence and 1 channel.

  • dst: destination image.

Note: Confidence images with CV_8U depth are expected to in [0, 255] and CV_32F in [0, 1] range.

Loading content...

Implementors

Loading content...