Class cv::detail::Blender#
Base class for all blenders. View details
#include <opencv2/stitching/detail/blenders.hpp>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
|
|
|
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 panodst_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 imagemask— Source image masktl— 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 cornerssizes— 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:
opencv2/stitching/detail/blenders.hpp