Public Member Functions | Protected Attributes | List of all members
cv::videostab::MotionInpainter Class Reference

#include <inpainting.hpp>

Inherits 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)
 
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 ()
 

Protected Attributes

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

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

Member Data Documentation

int cv::videostab::InpainterBase::radius_
protectedinherited
const std::vector<Mat>* cv::videostab::InpainterBase::frames_
protectedinherited
const std::vector<Mat>* cv::videostab::InpainterBase::motions_
protectedinherited
const std::vector<Mat>* cv::videostab::InpainterBase::stabilizedFrames_
protectedinherited
const std::vector<Mat>* cv::videostab::InpainterBase::stabilizationMotions_
protectedinherited

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