Public Member Functions | Protected Attributes
cv::videostab::MotionInpainter Class Reference

#include <inpainting.hpp>

Inherits cv::videostab::InpainterBase.

List of all members.

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


Member Function Documentation

virtual void cv::videostab::MotionInpainter::inpaint ( int  idx,
Mat frame,
Mat mask 
) [virtual]
virtual void cv::videostab::InpainterBase::setRadius ( int  val) [virtual, inherited]
virtual int cv::videostab::InpainterBase::radius ( ) const [virtual, inherited]
virtual void cv::videostab::InpainterBase::setFrames ( const std::vector< Mat > &  val) [virtual, inherited]
virtual const std::vector<Mat>& cv::videostab::InpainterBase::frames ( ) const [virtual, inherited]
virtual void cv::videostab::InpainterBase::setMotions ( const std::vector< Mat > &  val) [virtual, inherited]
virtual const std::vector<Mat>& cv::videostab::InpainterBase::motions ( ) const [virtual, inherited]
virtual void cv::videostab::InpainterBase::setStabilizedFrames ( const std::vector< Mat > &  val) [virtual, inherited]
virtual const std::vector<Mat>& cv::videostab::InpainterBase::stabilizedFrames ( ) const [virtual, inherited]
virtual void cv::videostab::InpainterBase::setStabilizationMotions ( const std::vector< Mat > &  val) [virtual, inherited]
virtual const std::vector<Mat>& cv::videostab::InpainterBase::stabilizationMotions ( ) const [virtual, inherited]
virtual void cv::videostab::InpainterBase::update ( ) [virtual, inherited]

Member Data Documentation

int cv::videostab::InpainterBase::radius_ [protected, inherited]
const std::vector<Mat>* cv::videostab::InpainterBase::frames_ [protected, inherited]
const std::vector<Mat>* cv::videostab::InpainterBase::motions_ [protected, inherited]
const std::vector<Mat>* cv::videostab::InpainterBase::stabilizedFrames_ [protected, inherited]
const std::vector<Mat>* cv::videostab::InpainterBase::stabilizationMotions_ [protected, inherited]

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