Trait opencv::prelude::Detail_BlenderTrait[][src]

pub trait Detail_BlenderTrait: Detail_BlenderTraitConst {
    fn as_raw_mut_Detail_Blender(&mut self) -> *mut c_void;

    fn prepare(
        &mut self,
        corners: &Vector<Point>,
        sizes: &Vector<Size>
    ) -> Result<()> { ... }
fn prepare_1(&mut self, dst_roi: Rect) -> Result<()> { ... }
fn feed(
        &mut self,
        img: &dyn ToInputArray,
        mask: &dyn ToInputArray,
        tl: Point
    ) -> Result<()> { ... }
fn blend(
        &mut self,
        dst: &mut dyn ToInputOutputArray,
        dst_mask: &mut dyn ToInputOutputArray
    ) -> Result<()> { ... } }

Required methods

Provided methods

Prepares the blender for blending.

Parameters
  • corners: Source images top-left corners
  • sizes: Source image sizes

Prepares the blender for blending.

Parameters
  • corners: Source images top-left corners
  • sizes: Source image sizes
Overloaded parameters

Processes the image.

Parameters
  • img: Source image
  • mask: Source image mask
  • tl: Source image top-left corners

Blends and returns the final pano.

Parameters
  • dst: Final pano
  • dst_mask: Final pano mask

Implementors