Blender
which uses multi-band blending algorithm (see
[BA83]).
[詳解]
#include <blenders.hpp>
cv::detail::Blenderを継承しています。
|
CV_WRAP |
MultiBandBlender
(int try_gpu=false, int num_bands=5, int weight_type=CV_32F) |
|
CV_WRAP int |
numBands
() const |
|
CV_WRAP void |
setNumBands
(int val) |
|
CV_WRAP void |
prepare
(Rect
dst_roi) CV_OVERRIDE |
|
CV_WRAP void |
feed
(InputArray img, InputArray mask,
Point
tl) CV_OVERRIDE |
|
画像を処理します。[【詳解】(英語]
|
|
CV_WRAP void |
blend
(CV_IN_OUT
InputOutputArray
dst, CV_IN_OUT
InputOutputArray
dst_mask) CV_OVERRIDE |
|
ブレンドを行い、最終的なパノを返します。[【詳解】(英語]
|
|
virtual CV_WRAP void |
prepare
(const std::vector<
Point
> &corners, const std::vector<
Size
> &sizes) |
|
ブレンドの準備をします。[【詳解】(英語]
|
|
|
enum |
{
NO
,
FEATHER
,
MULTI_BAND
} |
|
static CV_WRAP
Ptr<
Blender
> |
createDefault
(int type, bool try_gpu=false) |
|
UMat |
dst_
|
|
UMat |
dst_mask_
|
|
Rect |
dst_roi_
|
|
Blenderこれは,マルチバンドブレンディングアルゴリズムを利用しています(詳細は[BA83]を参照してください。).
◆
blend()
◆
feed()
CV_WRAP void cv::detail::MultiBandBlender::feed
|
( |
InputArray |
img,
|
|
|
InputArray |
mask,
|
|
|
Point |
tl |
|
) |
|
|
|
virtual
|
◆
prepare()
CV_WRAP void cv::detail::MultiBandBlender::prepare
|
( |
Rect |
dst_roi
|
) |
|
|
virtual
|
このクラス詳解は次のファイルから抽出されました: