OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
cv::videostab::MotionEstimatorBase クラス abstract

Base class for all global motion estimation methods. [詳解]

#include <global_motion.hpp>

cv::videostab::MotionEstimatorL1, cv::videostab::MotionEstimatorRansacL2に継承されています。

公開メンバ関数

virtual void setMotionModel (MotionModel val)
モーションモデルを設定します.[【詳解】(英語]
virtual MotionModel motionModel () const
virtual Mat estimate (InputArray points0, InputArray points1, bool *ok=0)=0
2つの2Dポイントクラウド間のグローバルモーションを推定します。[【詳解】(英語]

限定公開メンバ関数

MotionEstimatorBase (MotionModel model)

詳解

すべてのグローバルモーション推定手法の基底クラス.

関数詳解

estimate()

virtual Mat cv::videostab::MotionEstimatorBase::estimate ( InputArray points0,
InputArray points1,
bool * ok = 0
)
pure virtual

2つの2Dポイントクラウド間のグローバルモーションを推定します。

引数
points0 2Dポイントのソースセット(32F)。
points1 2Dポイントのデスティネーションセット(32F)。
ok 動きの推定に成功したかどうかを示す。
戻り値
3x3の2D変換行列(32F)。

cv::videostab::MotionEstimatorRansacL2,cv::videostab::MotionEstimatorL1で実装されています.

motionModel()

virtual MotionModel cv::videostab::MotionEstimatorBase::motionModel ( ) const
inline virtual
戻り値
モーションモデル.cv::videostab::MotionModel を参照してください.

setMotionModel()

virtual void cv::videostab::MotionEstimatorBase::setMotionModel ( MotionModel val )
inline virtual

モーションモデルを設定します.

引数
val モーションモデル.cv::videostab::MotionModel を参照してください.

このクラス詳解は次のファイルから抽出されました: