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

Describes a global 2D motion estimation method which uses keypoints detection and optical flow for matching. [詳解]

#include <global_motion.hpp>

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

公開メンバ関数

KeypointBasedMotionEstimator (Ptr< MotionEstimatorBase > estimator)
virtual void setMotionModel (MotionModel val) CV_OVERRIDE
virtual MotionModel motionModel () const CV_OVERRIDE
void setDetector (Ptr< FeatureDetector > val)
Ptr< FeatureDetector > detector () const
void setOpticalFlowEstimator (Ptr< ISparseOptFlowEstimator > val)
Ptr< ISparseOptFlowEstimator > opticalFlowEstimator () const
void setOutlierRejector (Ptr< IOutlierRejector > val)
Ptr< IOutlierRejector > outlierRejector () const
virtual void setFrameMask (InputArray mask) CV_OVERRIDE
virtual Mat estimate (const Mat &frame0, const Mat &frame1, bool *ok=0) CV_OVERRIDE
Mat estimate (InputArray frame0, InputArray frame1, bool *ok=0)

その他の継承メンバ

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

詳解

キーポイント検出とオプティカルフローをマッチングに使用する,大域的な 2D モーション推定法について説明します.

関数詳解

estimate()

virtual Mat cv::videostab::KeypointBasedMotionEstimator::estimate ( const Mat & frame0,
const Mat & frame1,
bool * ok = 0
)
virtual

motionModel()

virtual MotionModel cv::videostab::KeypointBasedMotionEstimator::motionModel ( ) const
inline virtual

cv::videostab::ImageMotionEstimatorBaseを再実装します。

setFrameMask()

virtual void cv::videostab::KeypointBasedMotionEstimator::setFrameMask ( InputArray mask )
inline virtual

cv::videostab::ImageMotionEstimatorBaseを再実装します。

setMotionModel()

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

cv::videostab::ImageMotionEstimatorBaseを再実装します。


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