Blender which uses multi-band blending algorithm (see [45]).
More...
#include <opencv2/stitching/detail/blenders.hpp>
Blender which uses multi-band blending algorithm (see [45]).
- Examples
- samples/cpp/stitching_detailed.cpp.
◆ MultiBandBlender()
cv::detail::MultiBandBlender::MultiBandBlender |
( |
int | try_gpu = false, |
|
|
int | num_bands = 5, |
|
|
int | weight_type = CV_32F ) |
Python: |
---|
| cv.detail.MultiBandBlender( | [, try_gpu[, num_bands[, weight_type]]] | ) -> | <detail_MultiBandBlender object> |
◆ blend()
Python: |
---|
| cv.detail.MultiBandBlender.blend( | dst, dst_mask | ) -> | dst, dst_mask |
Blends and returns the final pano.
- Parameters
-
dst | Final pano |
dst_mask | Final pano mask |
Reimplemented from cv::detail::Blender.
◆ feed()
Python: |
---|
| cv.detail.MultiBandBlender.feed( | img, mask, tl | ) -> | None |
Processes the image.
- Parameters
-
img | Source image |
mask | Source image mask |
tl | Source image top-left corners |
Reimplemented from cv::detail::Blender.
◆ numBands()
int cv::detail::MultiBandBlender::numBands |
( |
| ) |
const |
|
inline |
Python: |
---|
| cv.detail.MultiBandBlender.numBands( | | ) -> | retval |
◆ prepare()
void cv::detail::MultiBandBlender::prepare |
( |
Rect | dst_roi | ) |
|
|
virtual |
Python: |
---|
| cv.detail.MultiBandBlender.prepare( | dst_roi | ) -> | None |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Reimplemented from cv::detail::Blender.
◆ setNumBands()
void cv::detail::MultiBandBlender::setNumBands |
( |
int | val | ) |
|
|
inline |
Python: |
---|
| cv.detail.MultiBandBlender.setNumBands( | val | ) -> | None |
The documentation for this class was generated from the following file: