opencv on mbed

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

MultiBandBlender Class Reference

MultiBandBlender Class Reference
[Image Blenders]

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

#include <blenders.hpp>

Inherits cv::detail::Blender.

Public Member Functions

void prepare (Rect dst_roi)
void feed (InputArray img, InputArray mask, Point tl)
 Processes the image.
void blend (InputOutputArray dst, InputOutputArray dst_mask)
 Blends and returns the final pano.
void prepare (const std::vector< Point > &corners, const std::vector< Size > &sizes)
 Prepares the blender for blending.

Detailed Description

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

Definition at line 122 of file blenders.hpp.


Member Function Documentation

void blend ( InputOutputArray  dst,
InputOutputArray  dst_mask 
) [virtual]

Blends and returns the final pano.

Parameters:
dstFinal pano
dst_maskFinal pano mask

Reimplemented from Blender.

void feed ( InputArray  img,
InputArray  mask,
Point  tl 
) [virtual]

Processes the image.

Parameters:
imgSource image
maskSource image mask
tlSource image top-left corners

Reimplemented from Blender.

void prepare ( Rect  dst_roi ) [virtual]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Reimplemented from Blender.

void prepare ( const std::vector< Point > &  corners,
const std::vector< Size > &  sizes 
) [inherited]

Prepares the blender for blending.

Parameters:
cornersSource images top-left corners
sizesSource image sizes