| OpenCV 3.4.7 Open Source Computer Vision

Public Member Functions | Protected Attributes | List of all members
cv::videostab::WobbleSuppressorBase Class Referenceabstract
Video Stabilization

`#include <opencv2/videostab/wobble_suppression.hpp>`

Inheritance diagram for cv::videostab::WobbleSuppressorBase:

## Public Member Functions
| WobbleSuppressorBase ()
virtual | ~WobbleSuppressorBase ()
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

## Protected Attributes
int | frameCount_
Ptr< ImageMotionEstimatorBase > | motionEstimator_
const std::vector< Mat > * | motions2_
const std::vector< Mat > * | motions_
const std::vector< Mat > * | stabilizationMotions_

## Constructor & Destructor Documentation

## § WobbleSuppressorBase()

cv::videostab::WobbleSuppressorBase::WobbleSuppressorBase | ( |  | ) |

## § ~WobbleSuppressorBase()

virtual cv::videostab::WobbleSuppressorBase::~WobbleSuppressorBase | ( |  | ) |
| inline virtual

## Member Function Documentation

## § frameCount()

virtual int cv::videostab::WobbleSuppressorBase::frameCount | ( |  | ) | const
| inline virtual

## § motionEstimator()

Ptr<ImageMotionEstimatorBase> cv::videostab::WobbleSuppressorBase::motionEstimator | ( |  | ) | const
| inline

## § motions()

virtual const std::vector<Mat>& cv::videostab::WobbleSuppressorBase::motions | ( |  | ) | const
| inline virtual

## § motions2()

virtual const std::vector<Mat>& cv::videostab::WobbleSuppressorBase::motions2 | ( |  | ) | const
| inline virtual

## § setFrameCount()

virtual void cv::videostab::WobbleSuppressorBase::setFrameCount | ( | int | val | ) |
| inline virtual

## § setMotionEstimator()

void cv::videostab::WobbleSuppressorBase::setMotionEstimator | ( | Ptr< ImageMotionEstimatorBase > | val | ) |
| inline

## § setMotions()

virtual void cv::videostab::WobbleSuppressorBase::setMotions | ( | const std::vector< Mat > & | val | ) |
| inline virtual

## § setMotions2()

virtual void cv::videostab::WobbleSuppressorBase::setMotions2 | ( | const std::vector< Mat > & | val | ) |
| inline virtual

## § setStabilizationMotions()

virtual void cv::videostab::WobbleSuppressorBase::setStabilizationMotions | ( | const std::vector< Mat > & | val | ) |
| inline virtual

## § stabilizationMotions()

virtual const std::vector<Mat>& cv::videostab::WobbleSuppressorBase::stabilizationMotions | ( |  | ) | const
| inline virtual

## § suppress()

virtual void cv::videostab::WobbleSuppressorBase::suppress | ( | int | idx,
|  | const Mat & | frame,
|  | Mat & | result
| ) |  |
| pure virtual

Implemented in cv::videostab::MoreAccurateMotionWobbleSuppressor, and cv::videostab::NullWobbleSuppressor.

## Member Data Documentation

## § frameCount_

int cv::videostab::WobbleSuppressorBase::frameCount_
| protected

## § motionEstimator_

Ptr<ImageMotionEstimatorBase> cv::videostab::WobbleSuppressorBase::motionEstimator_
| protected

## § motions2_

const std::vector<Mat>* cv::videostab::WobbleSuppressorBase::motions2_
| protected

## § motions_

const std::vector<Mat>* cv::videostab::WobbleSuppressorBase::motions_
| protected

## § stabilizationMotions_

const std::vector<Mat>* cv::videostab::WobbleSuppressorBase::stabilizationMotions_
| protected

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

- opencv2/videostab/wobble_suppression.hpp