Class cv::detail::Blender#

Base class for all blenders. View details

Collaboration diagram for cv::detail::Blender:

Public Types#

enum cv::detail::Blender {
    cv::detail::NO,
    cv::detail::FEATHER,
    cv::detail::MULTI_BAND
}

Detailed Description#

Base class for all blenders.

Simple blender which puts one image over another

Examples
samples/cpp/stitching_detailed.cpp.

Member Enumeration Documentation#

enum Blender

NO

FEATHER

MULTI_BAND

Constructor & Destructor Documentation#

~Blender()#

cv::detail::Blender::~Blender()

Member Function Documentation#

blend()#

void cv::detail::Blender::blend(
InputOutputArray dst,
InputOutputArray dst_mask )

Python:

cv.detail.Blender.blend(dst, dst_mask) -> dst, dst_mask

Blends and returns the final pano.

Parameters

  • dst — Final pano

  • dst_mask — Final pano mask

feed()#

void cv::detail::Blender::feed(
InputArray img,
InputArray mask,
Point tl )

Python:

cv.detail.Blender.feed(img, mask, tl)

Processes the image.

Parameters

  • img — Source image

  • mask — Source image mask

  • tl — Source image top-left corners

prepare()#

void cv::detail::Blender::prepare(
const std::vector< Point > & corners,
const std::vector< Size > & sizes )

Python:

cv.detail.Blender.prepare(corners, sizes)
cv.detail.Blender.prepare(dst_roi)

Prepares the blender for blending.

Parameters

  • corners — Source images top-left corners

  • sizes — Source image sizes

prepare()#

void cv::detail::Blender::prepare(Rect dst_roi)

Python:

cv.detail.Blender.prepare(corners, sizes)
cv.detail.Blender.prepare(dst_roi)

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

createDefault()#

static Ptr< Blender > cv::detail::Blender::createDefault(
int type,
bool try_gpu = false )

Python:

cv.detail.Blender.createDefault(type[, try_gpu]) -> retval
cv.detail.Blender_createDefault(type[, try_gpu]) -> retval

Member Data Documentation#

dst_#

UMat cv::detail::Blender::dst_

dst_mask_#

UMat cv::detail::Blender::dst_mask_

dst_roi_#

Rect cv::detail::Blender::dst_roi_

Source file#

The documentation for this class was generated from the following file: