OpenCV  3.0.0
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 "global_motion.hpp"

Inheritance diagram for cv::videostab::ImageMotionEstimatorBase:
cv::videostab::FromFileMotionReader cv::videostab::KeypointBasedMotionEstimator cv::videostab::ToFileMotionWriter

Public Member Functions

virtual ~ImageMotionEstimatorBase ()
 
virtual Mat estimate (const Mat &frame0, const Mat &frame1, bool *ok=0)=0
 
virtual MotionModel motionModel () const
 
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

virtual cv::videostab::ImageMotionEstimatorBase::~ImageMotionEstimatorBase ( )
inlinevirtual
cv::videostab::ImageMotionEstimatorBase::ImageMotionEstimatorBase ( MotionModel  model)
inlineprotected

Member Function Documentation

virtual Mat cv::videostab::ImageMotionEstimatorBase::estimate ( const Mat frame0,
const Mat frame1,
bool *  ok = 0 
)
pure virtual
virtual MotionModel cv::videostab::ImageMotionEstimatorBase::motionModel ( ) const
inlinevirtual
virtual void cv::videostab::ImageMotionEstimatorBase::setMotionModel ( MotionModel  val)
inlinevirtual

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