| OpenCV 3.4.3 Open Source Computer Vision

Classes | Namespaces | Functions
global_motion.hpp File Reference
`#include <vector>`
`#include <fstream>`
`#include "opencv2/core.hpp"`
`#include "opencv2/features2d.hpp"`
`#include "opencv2/opencv_modules.hpp"`
`#include "opencv2/videostab/optical_flow.hpp"`
`#include "opencv2/videostab/motion_core.hpp"`
`#include "opencv2/videostab/outlier_rejection.hpp"`

## Classes
class | cv::videostab::FromFileMotionReader
class | cv::videostab::ImageMotionEstimatorBase
| Base class for global 2D motion estimation methods which take frames as input. More...
class | cv::videostab::KeypointBasedMotionEstimator
| Describes a global 2D motion estimation method which uses keypoints detection and optical flow for matching. More...
class | cv::videostab::MotionEstimatorBase
| Base class for all global motion estimation methods. More...
class | cv::videostab::MotionEstimatorL1
| Describes a global 2D motion estimation method which minimizes L1 error. More...
class | cv::videostab::MotionEstimatorRansacL2
| Describes a robust RANSAC-based global 2D motion estimation method which minimizes L2 error. More...
class | cv::videostab::ToFileMotionWriter

## Namespaces
| cv
| cv::videostab

## Functions
Mat | cv::videostab::estimateGlobalMotionLeastSquares (InputOutputArray points0, InputOutputArray points1, int model=MM_AFFINE, float *rmse=0)
| Estimates best global motion between two 2D point clouds in the least-squares sense. More...
Mat | cv::videostab::estimateGlobalMotionRansac (InputArray points0, InputArray points1, int model=MM_AFFINE, const RansacParams &params=RansacParams::default2dMotion(MM_AFFINE), float *rmse=0, int *ninliers=0)
| Estimates best global motion between two 2D point clouds robustly (using RANSAC method). More...
Mat | cv::videostab::getMotion (int from, int to, const std::vector< Mat > &motions)
| Computes motion between two frames assuming that all the intermediate motions are known. More...