OpenCV  4.10.0-dev
Open Source Computer Vision
Loading...
Searching...
No Matches
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"
Include dependency graph for global_motion.hpp:
This graph shows which files directly or indirectly include this file:

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

namespace  cv
 
namespace  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.
 
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).
 
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.