从匹配点对估计三维几何变换
通过从一组三维点映射匹配点中的内联线,估计两组三维点之间的三维几何变换tform
= estimateGeometricTransform3D (matchedPoints1
,matchedPoints2
,transformType
)matchedPoints1
从另一组三维点到匹配点中的内联线matchedPoints2
.
[
另外,使用前面语法中的输入参数返回一个向量,将每个匹配点对指定为内联点或离群点。tform
,inlierIndex
) = estimateGeometricTransform3D (___)
[
另外,返回一个状态代码,指示函数是否可以估计转换,如果不能,为什么会失败。如果不指定tform
,inlierIndex
,状态
) = estimateGeometricTransform3D (___)状态
输出时,该函数将返回一个错误,用于无法生成结果的条件。
[___) = estimateGeometricTransform3D (___,
使用一个或多个名称-值对参数以及以前语法中的任何参数组合指定其他选项。例如名称,值
)“信心”,99年
设置查找最大嵌套数的置信值为99
.
该函数使用m估计样本一致性(MSAC)算法排除异常值。MSAC算法是随机样本共识(RANSAC)算法的一种变体。由于MSAC算法的随机性质,每次运行的结果可能不相同。
哈特利,理查德和安德鲁·齐瑟曼。计算机视觉中的多视图几何第二版,英国剑桥 ; 纽约:剑桥大学出版社,2003年。
Torr, p.h.s.和A. Zisserman。“MLESAC:一种新的用于估计图像几何的鲁棒估计器”。计算机视觉与图像理解78年,没有。1(2000年4月):138-56。https://doi.org/10.1006/cviu.1999.0832。