OpenCV  2.4.13
Open Source Computer Vision
cv::videostab::MotionFilterBase Class Referenceabstract

#include <motion_stabilizing.hpp>

Inheritance diagram for cv::videostab::MotionFilterBase:
cv::videostab::IMotionStabilizer cv::videostab::GaussianMotionFilter

Public Member Functions

 MotionFilterBase ()
 
virtual ~MotionFilterBase ()
 
virtual void setRadius (int val)
 
virtual int radius () const
 
virtual void update ()
 
virtual Mat stabilize (int index, const Mat *motions, int size) const =0
 
virtual void stabilize (const Mat *motions, int size, Mat *stabilizationMotions) const
 

Protected Attributes

int radius_
 

Constructor & Destructor Documentation

cv::videostab::MotionFilterBase::MotionFilterBase ( )
inline
virtual cv::videostab::MotionFilterBase::~MotionFilterBase ( )
inlinevirtual

Member Function Documentation

virtual int cv::videostab::MotionFilterBase::radius ( ) const
inlinevirtual
virtual void cv::videostab::MotionFilterBase::setRadius ( int  val)
inlinevirtual
virtual Mat cv::videostab::MotionFilterBase::stabilize ( int  index,
const Mat motions,
int  size 
) const
pure virtual
virtual void cv::videostab::MotionFilterBase::stabilize ( const Mat motions,
int  size,
Mat stabilizationMotions 
) const
virtual
virtual void cv::videostab::MotionFilterBase::update ( )
inlinevirtual

Member Data Documentation

int cv::videostab::MotionFilterBase::radius_
protected

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