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

Describes a global 2D motion estimation method which minimizes L1 error. [詳解]

#include <global_motion.hpp>

cv::videostab::MotionEstimatorBaseを継承しています。

公開メンバ関数

MotionEstimatorL1 (MotionModel model=MM_AFFINE)
virtual Mat estimate (InputArray points0, InputArray points1, bool *ok=0) CV_OVERRIDE
2つの2Dポイントクラウド間のグローバルモーションを推定します。[【詳解】(英語]
- 基底クラス cv::videostab::MotionEstimatorBase に属する継承公開メンバ関数
virtual void setMotionModel (MotionModel val)
モーションモデルを設定します.[【詳解】(英語]
virtual MotionModel motionModel () const

その他の継承メンバ

- 基底クラス cv::videostab::MotionEstimatorBase に属する継承限定公開メンバ関数
MotionEstimatorBase (MotionModel model)

詳解

誤差を最小化するような,大域的な2Dモーション推定手法を記述します.L1誤差を最小化するグローバルな2Dモーション推定手法を説明します.

覚え書き
この手法を利用するには,CLP ライブラリをサポートする OpenCV をビルドする必要があります.

関数詳解

estimate()

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

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

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

cv::videostab::MotionEstimatorBaseを実装します。


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