| cv.estimateGlobalMotionRansac - MATLAB File Help |
Estimates best global motion between two 2D point clouds robustly (using RANSAC method)
M = cv.estimateGlobalMotionRansac(points0, points1)
[M,rmse,ninliers] = cv.estimateGlobalMotionRansac(points0, points1)
[...] = cv.estimateGlobalMotionRansac(..., 'OptionName',optionValue, ...)
single, stored in numeric
array (Nx2/Nx1x2/1xNx2) or cell-array of 2-element vectors
{[x,y], [x,y], ...}.single, of same format
as points0.single.MotionModel Motion model between two point clouds. One of:
RansacParams RANSAC method parameters. A struct with the following fields:
If a string is passed, it uses the default RANSAC parameters for the given motion model. Here are the defaults corresponding to each motion model:
struct('Size',1, 'Thresh',0.5, 'Eps',0.5, 'Prob',0.99)struct('Size',2, 'Thresh',0.5, 'Eps',0.5, 'Prob',0.99)struct('Size',1, 'Thresh',0.5, 'Eps',0.5, 'Prob',0.99)struct('Size',2, 'Thresh',0.5, 'Eps',0.5, 'Prob',0.99)struct('Size',2, 'Thresh',0.5, 'Eps',0.5, 'Prob',0.99)struct('Size',3, 'Thresh',0.5, 'Eps',0.5, 'Prob',0.99)By default is it set to 'Affine'.