estimateExtrinsics
说明
返回相机的外在变换,这是一种三维刚体变换,可用于将世界坐标系中的点转换到相机坐标系中。camExtrinsics = estimateExtrinsics(imagePoints,worldPoints,intrinsics)
示例
输入参数
输出参量
提示
当
intrinsics为cameraIntrinsics对象时,此函数不会考虑镜头畸变。在这种情况下,您可以在检测点之前使用undistortImage函数对图像进行去畸变,也可以使用undistortPoints函数对已检测到的点进行去畸变。
算法
estimateExtrinsics 函数根据 worldPoints 是否被指定为一个 M×2 矩阵,采用两种不同的算法来计算外参。对于共面点,其中 z= 0,使用 M×2 矩阵。
estimateExtrinsics 函数以闭式形式计算单个图像的旋转矩阵和平移向量。在标定过程中,会通过数值方法估计外参,以最大限度地减少所有标定图像的重新投影误差。因此,对其中一张标定图像应用 estimateExtrinsics 函数后,得到的旋转矩阵和平移向量会与标定过程中获得的略有不同。
扩展功能
版本历史记录
在 R2022b 中推出另请参阅
App
函数
estimateCameraParameters|triangulate|undistortPoints|cameraProjection|estimateFisheyeParameters|plotCamera|img2world2d|world2img|extr2pose|pose2extr

