class cv::videostab::InpaintingPipeline
#include <inpainting.hpp> class InpaintingPipeline: public cv::videostab::InpainterBase { public: // methods bool empty() const; virtual void inpaint( int idx, Mat& frame, Mat& mask ); void pushBack(Ptr<InpainterBase> inpainter); 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); };
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_;