OpenCV 5.0.0-pre
Open Source Computer Vision
|
#include <vector>
#include <fstream>
#include "opencv2/core.hpp"
#include "opencv2/features.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 | |
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 ¶ms=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. | |