Updated wobble suppression code in videostab module
This commit is contained in:
@@ -131,7 +131,7 @@ private:
|
||||
class CV_EXPORTS PyrLkRobustMotionEstimator : public GlobalMotionEstimatorBase
|
||||
{
|
||||
public:
|
||||
PyrLkRobustMotionEstimator();
|
||||
PyrLkRobustMotionEstimator(MotionModel model = AFFINE);
|
||||
|
||||
void setDetector(Ptr<FeatureDetector> val) { detector_ = val; }
|
||||
Ptr<FeatureDetector> detector() const { return detector_; }
|
||||
|
@@ -97,7 +97,16 @@ public:
|
||||
class CV_EXPORTS MoreAccurateMotionWobbleSuppressor : public WobbleSuppressorBase
|
||||
{
|
||||
public:
|
||||
MoreAccurateMotionWobbleSuppressor();
|
||||
|
||||
void setPeriod(int val) { period_ = val; }
|
||||
int period() const { return period_; }
|
||||
|
||||
virtual void suppress(int idx, const Mat &frame, Mat &result);
|
||||
|
||||
private:
|
||||
int period_;
|
||||
Mat_<float> mapx_, mapy_;
|
||||
};
|
||||
|
||||
} // namespace videostab
|
||||
|
Reference in New Issue
Block a user