![]() |
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) |
| 假設所有中間運動已知,計算兩個幀之間的運動。 | |