OpenCV 4.5.3(日本語機械翻訳)
|
Base class for all blenders. [詳解]
#include <blenders.hpp>
cv::detail::FeatherBlender, cv::detail::MultiBandBlenderに継承されています。
公開型 |
|
enum | { NO , FEATHER , MULTI_BAND } |
公開メンバ関数 |
|
virtual CV_WRAP void | prepare (const std::vector< Point > &corners, const std::vector< Size > &sizes) |
ブレンドの準備をします。[【詳解】(英語]
|
|
virtual CV_WRAP void | prepare (Rect dst_roi) |
virtual CV_WRAP void | feed (InputArray img, InputArray mask, Point tl) |
画像を処理します。[【詳解】(英語]
|
|
virtual CV_WRAP void | blend (CV_IN_OUT InputOutputArray dst, CV_IN_OUT InputOutputArray dst_mask) |
ブレンドを行い、最終的なパノを返します。[【詳解】(英語]
|
|
静的公開メンバ関数 |
|
static CV_WRAP Ptr< Blender > | createDefault (int type, bool try_gpu=false) |
限定公開変数類 |
|
UMat | dst_ |
UMat | dst_mask_ |
Rect | dst_roi_ |
すべてのブレンダーの基本クラスです。
ある画像を別の画像に重ねるだけのシンプルなブレンダー
|
virtual |
|
virtual |
画像を処理します。
img | ソース画像 |
mask | ソース画像のマスク |
tl | ソース画像の左上隅 |
cv::detail::FeatherBlender,cv::detail::MultiBandBlender出再実装されます。
|
virtual |
ブレンドの準備をします。
corners | ソース画像の左上の角 |
sizes | ソース画像のサイズ |
|
virtual |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
cv::detail::FeatherBlender,cv::detail::MultiBandBlender出再実装されます。