从世界到图像点对应关系估算相机投影矩阵
通过使用直接线性变换(DLT)方法返回由已知世界点和相应的图像投影确定的摄像机投影矩阵。Cammatrix.
= extimatecameramatrix(图像点
那世界观点
)
[
还返回输注错误,这些错误量化投影图像坐标的准确性。Cammatrix.
那重新评论错误
] = evertatecameramatrix(图像点
那世界观点
)
你可以使用估计
估计相机投影矩阵的功能:
如果已知世界 - 图像点对应关系,并且相机内在和外在参数未知,则可以使用Cameramatrix.
功能。
要计算3-D世界点的2-D图像点,请参阅“方程”Cammatrix.
。
与之使用findnearestneighbors.
对象功能pointcloud.
目的。使用相机投影矩阵的使用速度升高了RGB-D传感器生成的点云中的最近邻居搜索,例如Microsoft®kinect.®。
鉴于世界要点X和图像点X,相机投影矩阵C,通过求解等式来获得
λ.X=CX。
使用直接线性变换(DLT)方法来解决方程[1]。该方法配制了均匀的方程线性系统,通过广义特征值分解获得溶液。
因为图像点坐标以像素值中给出,所以用于计算摄像机投影矩阵的方法对数值误差敏感。为避免数值误差,输入图像点坐标是归一化的,使其质心在原点处。此外,来自原点的图像点的根平均平方距离是 。这些步骤总结了估计相机投影矩阵的过程。
用变换归一化输入图像点坐标T.。
估计摄像机投影矩阵CN从归一化输入图像点。
计算非规范化的摄像机投影矩阵C作为CNT.-1。
计算恢复的图像点坐标XE.作为CX。
计算重新注明错误
重新评论错误= |X-XE.|。
[1]理查德,H.和A. Zisserman。计算机视觉中的多视图几何。剑桥:剑桥大学出版社,2000年出版社。