[][src]Trait opencv::stitching::prelude::Detail_MultiBandBlenderTrait

pub trait Detail_MultiBandBlenderTrait: Detail_BlenderTrait {
    pub fn as_raw_Detail_MultiBandBlender(&self) -> *const c_void;
pub fn as_raw_mut_Detail_MultiBandBlender(&mut self) -> *mut c_void; pub fn num_bands(&self) -> Result<i32> { ... }
pub fn set_num_bands(&mut self, val: i32) -> Result<()> { ... }
pub fn prepare(&mut self, dst_roi: Rect) -> Result<()> { ... }
pub fn feed(
        &mut self,
        img: &dyn ToInputArray,
        mask: &dyn ToInputArray,
        tl: Point
    ) -> Result<()> { ... }
pub fn blend(
        &mut self,
        dst: &mut dyn ToInputOutputArray,
        dst_mask: &mut dyn ToInputOutputArray
    ) -> Result<()> { ... } }

Blender which uses multi-band blending algorithm (see BA83).

Required methods

Loading content...

Provided methods

pub fn num_bands(&self) -> Result<i32>[src]

pub fn set_num_bands(&mut self, val: i32) -> Result<()>[src]

pub fn prepare(&mut self, dst_roi: Rect) -> Result<()>[src]

pub fn feed(
    &mut self,
    img: &dyn ToInputArray,
    mask: &dyn ToInputArray,
    tl: Point
) -> Result<()>
[src]

pub fn blend(
    &mut self,
    dst: &mut dyn ToInputOutputArray,
    dst_mask: &mut dyn ToInputOutputArray
) -> Result<()>
[src]

Loading content...

Implementors

Loading content...