Apollo中的世界坐标系、相机坐标系、图像坐标系、像素坐标系

Apollo点云感知中的世界坐标系是velodyne128激光的位置(蓝色坐标系,X轴表示障碍物水平距离);

相机坐标系是相机的位置(红色坐标系,Z轴表示水平距离);

Apollo中的世界坐标系、相机坐标系、图像坐标系、像素坐标系_第1张图片

 此处有一个坑:

modules/perception/data/params/front_6mm_extrinsics.yaml中的外参表示从相机坐标系到世界坐标系的旋转和平移,要想得到世界坐标系到相机坐标系的转换关系,得求逆。

\begin{pmatrix} Rc & Tc \\ 0 & 1 \end{pmatrix}*\begin{pmatrix} Xc\\ Yc\\ Zc\\ 1 \end{pmatrix}=\begin{pmatrix} Xw\\ Yw\\ Zw\\ 1 \end{pmatrix}

 

Rc表示front_6mm_extrinsics.yaml中由四元数得到的旋转矩阵 ,Rc^{-1}表示旋转矩阵的逆。

图像坐标系是相机根据小孔成像原理得到图像;

Apollo中的世界坐标系、相机坐标系、图像坐标系、像素坐标系_第2张图片

 

像素坐标系是把图像坐标系的中心平移到左上角。

Apollo中的世界坐标系、相机坐标系、图像坐标系、像素坐标系_第3张图片

参考:https://zhuanlan.zhihu.com/p/281967460 

你可能感兴趣的:(自动驾驶,Apollo,自动驾驶)