Classes | Namespaces | Enumerations | Functions
include/opencv2/videostab/global_motion.hpp File Reference

Go to the source code of this file.

Classes

struct  cv::videostab::RansacParams
class  cv::videostab::IGlobalMotionEstimator
class  cv::videostab::PyrLkRobustMotionEstimator

Namespaces

namespace  cv
 Namespace where all the C++ OpenCV functionality resides.
namespace  cv::videostab

Enumerations

enum  cv::videostab::MotionModel { cv::videostab::TRANSLATION = 0, cv::videostab::TRANSLATION_AND_SCALE = 1, cv::videostab::LINEAR_SIMILARITY = 2, cv::videostab::AFFINE = 3 }

Functions

CV_EXPORTS Mat cv::videostab::estimateGlobalMotionLeastSquares (const std::vector< Point2f > &points0, const std::vector< Point2f > &points1, int model=AFFINE, float *rmse=0)
CV_EXPORTS Mat cv::videostab::estimateGlobalMotionRobust (const std::vector< Point2f > &points0, const std::vector< Point2f > &points1, int model=AFFINE, const RansacParams &params=RansacParams::affine2dMotionStd(), float *rmse=0, int *ninliers=0)
CV_EXPORTS Mat cv::videostab::getMotion (int from, int to, const Mat *motions, int size)
CV_EXPORTS Mat cv::videostab::getMotion (int from, int to, const std::vector< Mat > &motions)