class cv::videostab::MoreAccurateMotionWobbleSuppressor
#include <wobble_suppression.hpp> class MoreAccurateMotionWobbleSuppressor: public cv::videostab::MoreAccurateMotionWobbleSuppressorBase { public: // methods virtual void suppress( int idx, const Mat& frame, Mat& result ); };
Inherited Members
public: // methods virtual int frameCount() const; Ptr<ImageMotionEstimatorBase> motionEstimator() const; virtual const std::vector<Mat>& motions() const; virtual const std::vector<Mat>& motions2() const; virtual void setFrameCount(int val); void setMotionEstimator(Ptr<ImageMotionEstimatorBase> val); virtual void setMotions(const std::vector<Mat>& val); virtual void setMotions2(const std::vector<Mat>& val); virtual void setStabilizationMotions(const std::vector<Mat>& val); virtual const std::vector<Mat>& stabilizationMotions() const; virtual void suppress( int idx, const Mat& frame, Mat& result ) = 0; virtual int period() const; virtual void setPeriod(int val); protected: // fields int frameCount_; Ptr<ImageMotionEstimatorBase> motionEstimator_; const std::vector<Mat>* motions2_; const std::vector<Mat>* motions_; const std::vector<Mat>* stabilizationMotions_; int period_;