class cv::videostab::ColorInpainter
#include <inpainting.hpp> class ColorInpainter: public cv::videostab::InpainterBase { public: // construction ColorInpainter( int method = INPAINT_TELEA, double radius = 2. ); // methods virtual void inpaint( int idx, Mat& frame, Mat& mask ); };
Inherited Members
public: // methods virtual const std::vector<Mat>& frames() const; virtual void inpaint( int idx, Mat& frame, Mat& mask ) = 0; virtual MotionModel motionModel() const; virtual const std::vector<Mat>& motions() const; virtual int radius() const; virtual void setFrames(const std::vector<Mat>& val); virtual void setMotionModel(MotionModel val); virtual void setMotions(const std::vector<Mat>& val); virtual void setRadius(int val); virtual void setStabilizationMotions(const std::vector<Mat>& val); virtual void setStabilizedFrames(const std::vector<Mat>& val); virtual const std::vector<Mat>& stabilizationMotions() const; virtual const std::vector<Mat>& stabilizedFrames() const; protected: // fields const std::vector<Mat>* frames_; MotionModel motionModel_; const std::vector<Mat>* motions_; int radius_; const std::vector<Mat>* stabilizationMotions_; const std::vector<Mat>* stabilizedFrames_;