OpenCV  5.0.0-pre
Open Source Computer Vision
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
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

Reimplemented in cv::videostab::ToFileMotionWriter, and cv::videostab::KeypointBasedMotionEstimator.

Here is the call graph for this function:

◆ setMotionModel()

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

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