OpenCV 4.10.0-dev
Open Source Computer Vision
Loading...
Searching...
No Matches
cv::videostab::ImageMotionEstimatorBase Class Referenceabstract

Base class for global 2D motion estimation methods which take frames as input. More...

#include <opencv2/videostab/global_motion.hpp>

Collaboration diagram for cv::videostab::ImageMotionEstimatorBase:

Public Member Functions

virtual ~ImageMotionEstimatorBase ()
 
virtual Mat estimate (const Mat &frame0, const Mat &frame1, bool *ok=0)=0
 
virtual MotionModel motionModel () const
 
virtual void setFrameMask (InputArray mask)
 
virtual void setMotionModel (MotionModel val)
 

Protected Member Functions

 ImageMotionEstimatorBase (MotionModel model)
 

Detailed Description

Base class for global 2D motion estimation methods which take frames as input.

Constructor & Destructor Documentation

◆ ~ImageMotionEstimatorBase()

virtual cv::videostab::ImageMotionEstimatorBase::~ImageMotionEstimatorBase ( )
inlinevirtual

◆ ImageMotionEstimatorBase()

cv::videostab::ImageMotionEstimatorBase::ImageMotionEstimatorBase ( MotionModel model)
inlineprotected

Member Function Documentation

◆ estimate()

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

◆ motionModel()

virtual MotionModel cv::videostab::ImageMotionEstimatorBase::motionModel ( ) const
inlinevirtual

◆ setFrameMask()

virtual void cv::videostab::ImageMotionEstimatorBase::setFrameMask ( InputArray mask)
inlinevirtual

◆ setMotionModel()

virtual void cv::videostab::ImageMotionEstimatorBase::setMotionModel ( MotionModel val)
inlinevirtual

The documentation for this class was generated from the following file: