OpenCV
3.2.0
Open Source Computer Vision
|
Describes a global 2D motion estimation method which uses keypoints detection and optical flow for matching. More...
#include "global_motion.hpp"
Public Member Functions | |
KeypointBasedMotionEstimator (Ptr< MotionEstimatorBase > estimator) | |
Ptr< FeatureDetector > | detector () const |
virtual Mat | estimate (const Mat &frame0, const Mat &frame1, bool *ok=0) |
virtual MotionModel | motionModel () const |
Ptr< ISparseOptFlowEstimator > | opticalFlowEstimator () const |
Ptr< IOutlierRejector > | outlierRejector () const |
void | setDetector (Ptr< FeatureDetector > val) |
virtual void | setMotionModel (MotionModel val) |
void | setOpticalFlowEstimator (Ptr< ISparseOptFlowEstimator > val) |
void | setOutlierRejector (Ptr< IOutlierRejector > val) |
Public Member Functions inherited from cv::videostab::ImageMotionEstimatorBase | |
virtual | ~ImageMotionEstimatorBase () |
Additional Inherited Members | |
Protected Member Functions inherited from cv::videostab::ImageMotionEstimatorBase | |
ImageMotionEstimatorBase (MotionModel model) | |
Describes a global 2D motion estimation method which uses keypoints detection and optical flow for matching.
cv::videostab::KeypointBasedMotionEstimator::KeypointBasedMotionEstimator | ( | Ptr< MotionEstimatorBase > | estimator | ) |
Ptr<FeatureDetector> cv::videostab::KeypointBasedMotionEstimator::detector | ( | ) | const |
|
virtual |
Implements cv::videostab::ImageMotionEstimatorBase.
|
virtual |
Reimplemented from cv::videostab::ImageMotionEstimatorBase.
Ptr<ISparseOptFlowEstimator> cv::videostab::KeypointBasedMotionEstimator::opticalFlowEstimator | ( | ) | const |
Ptr<IOutlierRejector> cv::videostab::KeypointBasedMotionEstimator::outlierRejector | ( | ) | const |
void cv::videostab::KeypointBasedMotionEstimator::setDetector | ( | Ptr< FeatureDetector > | val | ) |
|
virtual |
Reimplemented from cv::videostab::ImageMotionEstimatorBase.
void cv::videostab::KeypointBasedMotionEstimator::setOpticalFlowEstimator | ( | Ptr< ISparseOptFlowEstimator > | val | ) |
void cv::videostab::KeypointBasedMotionEstimator::setOutlierRejector | ( | Ptr< IOutlierRejector > | val | ) |