OpenCV 4.10.0
开源计算机视觉
|
枚举 | |
枚举 | MotionModel { MM_TRANSLATION = 0 , MM_TRANSLATION_AND_SCALE = 1 , MM_ROTATION = 2 , MM_RIGID = 3 , MM_SIMILARITY = 4 , MM_AFFINE = 5 , MM_HOMOGRAPHY = 6 , MM_UNKNOWN = 7 } |
描述两个点云之间的运动模型。 更多... | |
函数 | |
模板<typename T > | |
const T & | at (int idx, const std::vector< T > &items) |
模板<typename T > | |
T & | at (int idx, std::vector< T > &items) |
float | calcBlurriness (const Mat &frame) |
void | calcFlowMask (const Mat &flowX, const Mat &flowY, const Mat &errors, float maxError, const Mat &mask0, const Mat &mask1, Mat &flowMask) |
void | completeFrameAccordingToFlow (const Mat &flowMask, const Mat &flowX, const Mat &flowY, const Mat &frame1, const Mat &mask1, float distThresh, Mat &frame0, Mat &mask0) |
Mat | ensureInclusionConstraint (const Mat &M, Size size, float trimRatio) |
Mat | estimateGlobalMotionLeastSquares (InputOutputArray points0, InputOutputArray points1, int model=MM_AFFINE, float *rmse=0) |
以最小二乘法估计两个 2D 点云之间的最佳全局运动。 | |
Mat | estimateGlobalMotionRansac (InputArray points0, InputArray points1, int model=MM_AFFINE, const RansacParams ¶ms=RansacParams::default2dMotion(MM_AFFINE), float *rmse=0, int *ninliers=0) |
稳健地估计两个 2D 点云之间的最佳全局运动(使用 RANSAC 方法)。 | |
float | estimateOptimalTrimRatio (const Mat &M, Size size) |
Mat | getMotion (int from, int to, const std::vector< Mat > &motions) |
假设所有中间运动都已知,计算两帧之间的运动。 | |