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 | 
 
 
このクラス詳解は次のファイルから抽出されました: