一、单目视觉成像模型

单目视觉成像模型以及双目立体视觉的三维点计算
在整个单目视觉成像系统中,涉及到的坐标系有(均为左手系):世界坐标系(Xw,Yw,Zw),相机坐标系(Xc,Yc,Zc),像平面坐标系(X,Y),像素坐标(u,v)。像素坐标为离散的整数坐标。

1. 世界坐标系→相机坐标系:

单目视觉成像模型以及双目立体视觉的三维点计算
其中,R为旋转变换矩阵,t为平移向量。

2. 相机坐标系→像平面坐标系

实际物体在相机坐标系中的坐标位置为P(Xc,Yc,Zc)。经过相机成像原理,即透镜成像原理,得到的像平面坐标为P`(X,Y)

单目视觉成像模型以及双目立体视觉的三维点计算

3. 像平面坐标系→像素坐标系

像素单元的几何特征尺寸分别为α、β,像素坐标系的坐标原点在像平面坐标系中的坐标为(Cx,Cy),则
单目视觉成像模型以及双目立体视觉的三维点计算

单目视觉成像模型以及双目立体视觉的三维点计算
单目视觉成像模型以及双目立体视觉的三维点计算
综上所述,
单目视觉成像模型以及双目立体视觉的三维点计算

二、双目立体视觉的三维点计算

事先声明,双目相机光轴平行,两个相机连线垂直光轴,两个相机的相机坐标系X轴取在两个相机连线所在直线上。世界坐标系取在两个相机连线的中点,其方位与相机方位相同,各坐标系仍取为左手系。
单目视觉成像模型以及双目立体视觉的三维点计算

在世界坐标系中,物体的坐标为(Xw,Yw,Zw);物体在左侧相机的像平面中的成像位置为(Xl,Yl),在右侧相机的像平面中的成像位置为(Xr,Yr);物体在左侧相机坐标系中的位置为(XL,YL,ZL),在右侧相机中的位置为(XR,YR,ZR)。

根据单目成像原理有:

单目视觉成像模型以及双目立体视觉的三维点计算

其中,根据之前的定义限制,ZL=ZR。

定义相机间距

单目视觉成像模型以及双目立体视觉的三维点计算
左右相机成像视差为
单目视觉成像模型以及双目立体视觉的三维点计算

则,
单目视觉成像模型以及双目立体视觉的三维点计算

因此,

单目视觉成像模型以及双目立体视觉的三维点计算

据此,代入像平面到相机坐标系的转换公式中,得到物体相对左目的位置坐标为
单目视觉成像模型以及双目立体视觉的三维点计算

转化到世界坐标系中为:
单目视觉成像模型以及双目立体视觉的三维点计算

相关文章:

  • 2021-05-19
  • 2021-12-15
  • 2022-12-23
  • 2021-11-08
  • 2022-01-21
  • 2021-06-16
  • 2021-06-28
  • 2021-08-02
猜你喜欢
  • 2021-05-15
  • 2022-01-18
  • 2021-11-11
  • 2021-04-11
  • 2021-12-31
  • 2021-04-20
相关资源
相似解决方案