OpenCV 4.10.0
开源计算机视觉
|
#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"
类 | |
类 | cv::videostab::FromFileMotionReader |
类 | cv::videostab::ImageMotionEstimatorBase |
作为输入采用帧的全局 2D 运动估计方法的基本类。 更多信息... | |
类 | cv::videostab::KeypointBasedMotionEstimator |
描述一种全局 2D 运动估计方法,该方法使用关键点检测和光流进行匹配。 更多信息... | |
类 | cv::videostab::MotionEstimatorBase |
所有全局运动估计方法的基本类。 更多信息... | |
类 | cv::videostab::MotionEstimatorL1 |
描述一种全局 2D 运动估计方法,该方法最小化 L1 误差。 更多信息... | |
类 | cv::videostab::MotionEstimatorRansacL2 |
描述一种基于 RANSAC 的鲁棒全局 2D 运动估计方法,该方法最小化 L2 误差。 更多信息... | |
类 | cv::videostab::ToFileMotionWriter |
命名空间 | |
命名空间 | cv |
与磁盘上的文件关联的文件存储的“黑盒”表示形式。 | |
命名空间 | cv::videostab |
函数 | |
Mat | cv::videostab::estimateGlobalMotionLeastSquares (InputOutputArray points0, InputOutputArray points1, int model=MM_AFFINE, float *rmse=0) |
以最小二乘法意义估算两个 2D 点云之间的最佳全局运动。 | |
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) |
鲁棒的评估两个 2D 点云之间的全局运动(采用 RANSAC 方法)。 | |
Mat | cv::videostab::getMotion (int from, int to, const std::vector< Mat > &motions) |
假设所有中间运动已知,计算两帧之间的运动。 | |