![]() |
OpenCV 4.12.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) |
| 鲁棒地(使用 RANSAC 方法)估计两个 2D 点云之间的最佳全局运动。 | |
| Mat | cv::videostab::getMotion (int from, int to, const std::vector< Mat > &motions) |
| 假设所有中间运动已知,计算两个帧之间的运动。 | |