Loading...
Searching...
No Matches
cv::videostab::MotionEstimatorBase Class Referenceabstract
Base class for all global motion estimation methods. More...
#include <opencv2/videostab/global_motion.hpp>
Inheritance diagram for cv::videostab::MotionEstimatorBase:

Public Member Functions | |
virtual | ~MotionEstimatorBase () |
virtual Mat | estimate (InputArray points0, InputArray points1, bool *ok=0)=0 |
Estimates global motion between two 2D point clouds. | |
virtual MotionModel | motionModel () const |
virtual void | setMotionModel (MotionModel val) |
Sets motion model. | |
Protected Member Functions | |
MotionEstimatorBase (MotionModel model) | |
Detailed Description
Base class for all global motion estimation methods.
Constructor & Destructor Documentation
◆ ~MotionEstimatorBase()
|
inlinevirtual |
◆ MotionEstimatorBase()
|
inlineprotected |
Member Function Documentation
◆ estimate()
|
pure virtual |
Estimates global motion between two 2D point clouds.
- Parameters
-
points0 Source set of 2D points (32F). points1 Destination set of 2D points (32F). ok Indicates whether motion was estimated successfully.
- Returns
- 3x3 2D transformation matrix (32F).
Implemented in cv::videostab::MotionEstimatorRansacL2, and cv::videostab::MotionEstimatorL1.
◆ motionModel()
|
inlinevirtual |
- Returns
- Motion model. See cv::videostab::MotionModel.
◆ setMotionModel()
|
inlinevirtual |
Sets motion model.
- Parameters
-
val Motion model. See cv::videostab::MotionModel.
The documentation for this class was generated from the following file:
- opencv2/videostab/global_motion.hpp