OpenCV  2.4.13
Open Source Computer Vision
cv::videostab::MotionInpainter Class Reference

#include <inpainting.hpp>

Inheritance diagram for cv::videostab::MotionInpainter:
cv::videostab::InpainterBase

Public Member Functions

 MotionInpainter ()
 
void setOptFlowEstimator (Ptr< IDenseOptFlowEstimator > val)
 
Ptr< IDenseOptFlowEstimatoroptFlowEstimator () const
 
void setFlowErrorThreshold (float val)
 
float flowErrorThreshold () const
 
void setDistThreshold (float val)
 
float distThresh () const
 
void setBorderMode (int val)
 
int borderMode () const
 
virtual void inpaint (int idx, Mat &frame, Mat &mask)
 
- Public Member Functions inherited from cv::videostab::InpainterBase
 InpainterBase ()
 
virtual ~InpainterBase ()
 
virtual void setRadius (int val)
 
virtual int radius () const
 
virtual void setFrames (const std::vector< Mat > &val)
 
virtual const std::vector< Mat > & frames () const
 
virtual void setMotions (const std::vector< Mat > &val)
 
virtual const std::vector< Mat > & motions () const
 
virtual void setStabilizedFrames (const std::vector< Mat > &val)
 
virtual const std::vector< Mat > & stabilizedFrames () const
 
virtual void setStabilizationMotions (const std::vector< Mat > &val)
 
virtual const std::vector< Mat > & stabilizationMotions () const
 
virtual void update ()
 

Additional Inherited Members

- Protected Attributes inherited from cv::videostab::InpainterBase
int radius_
 
const std::vector< Mat > * frames_
 
const std::vector< Mat > * motions_
 
const std::vector< Mat > * stabilizedFrames_
 
const std::vector< Mat > * stabilizationMotions_
 

Constructor & Destructor Documentation

cv::videostab::MotionInpainter::MotionInpainter ( )

Member Function Documentation

int cv::videostab::MotionInpainter::borderMode ( ) const
inline
float cv::videostab::MotionInpainter::distThresh ( ) const
inline
float cv::videostab::MotionInpainter::flowErrorThreshold ( ) const
inline
virtual void cv::videostab::MotionInpainter::inpaint ( int  idx,
Mat frame,
Mat mask 
)
virtual
Ptr<IDenseOptFlowEstimator> cv::videostab::MotionInpainter::optFlowEstimator ( ) const
inline
void cv::videostab::MotionInpainter::setBorderMode ( int  val)
inline
void cv::videostab::MotionInpainter::setDistThreshold ( float  val)
inline
void cv::videostab::MotionInpainter::setFlowErrorThreshold ( float  val)
inline
void cv::videostab::MotionInpainter::setOptFlowEstimator ( Ptr< IDenseOptFlowEstimator val)
inline

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