通过双目标定计算空间三维点坐标

本文详细介绍了双目视觉系统中,如何通过立体标定获取左右相机的相对位置关系,进而实现空间物点坐标的精确计算。文章深入探讨了从世界坐标系到像素坐标系的转换过程,以及如何反向求解空间坐标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码可以参考这篇博客:https://blog.youkuaiyun.com/qq_15947787/article/details/53366592

首先要明确的是,对于两台相机,空间中的物点必须是同一个,也就是说,两台相机位于同一个空间坐标系中。

 

我们规定左相机为主相机,通过标定获得左相机的相对于标记点的旋转矩阵和平移向量,接下来我们通过立体标定得到右相机相对于左相机的旋转矩阵和平移向量,这样就可以求出右相机相对于物点的旋转矩阵和平移向量。物点所在世界坐标系和左相机的相机坐标系的转换过程为:

通过立体标定可以得到右相机相对于左相机位置关系,如下表示:

结合上面两个变换,就可以得到右相机相对于物点的变换关系:

得到右相机相对于物点的旋转矩阵和平移向量。

 

我们已经知道,从相机坐标系到像素坐标系有如下变换:

那么从世界坐标系到像素坐标系的转换只需要在乘上从世界坐标系到相机坐标系的变换矩阵即可,有如下变换:

下面来探究从像素坐标系到世界坐标系的转换,由上式知对左相机有:

通过双目标定,我们可以求出右相机相对于物点的旋转矩阵和平移向量,故对于空间中同一个物点,对于右相机我们有类似的结论:

将上两式展开整理有:

将上式转变成矩阵形式有:

最终可以通过最小二乘法求解出空间物点的坐标。

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值