你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Kinect DK 坐标系

本文介绍用于 2D 和 3D 坐标系的约定。 每个传感器设备有关联的独立坐标系,使用校准函数可以转换这些坐标系之间的点。 转换函数转换坐标系之间的整个图像。

2D 坐标系

深度相机和彩色相机与独立的 2D 坐标系相关联。 [x,y] 坐标以像素为单位,其中,x 的范围为 0 到宽度-1,y 的范围为 0 到高度-1。 宽度和高度取决于所选的深度相机和彩色相机工作模式。 像素坐标 [0,0] 对应于图像的左上角像素。 像素坐标可以是表示子像素坐标的小数。

2D 坐标系以 0 为中心,即,子像素坐标 [0.0, 0.0] 表示中心,[0.5,0.5] 表示像素的右下角,如下所示。

2D 坐标系

3D 坐标系

每个相机、加速度传感器和陀螺仪都与独立的 3D 坐标空间系统相关联。

3D 坐标系中的点以指标 [X,Y,Z] 坐标三元组的形式表示,单位为毫米。

深度相机和彩色相机

原点 [0,0,0] 位于相机焦点处。 坐标系的方向是正 X 轴向右,正 Y 轴向下,正 Z 轴向上。

深度相机向下朝彩色相机倾斜 6 度,如下所示。

深度相机使用两个照明器。 在窄视场 (NFOV) 模式下使用的照明器与深度相机的用例相符,因此照明器不倾斜。 在宽视场 (WFOV) 模式下使用的照明器相对于深度相机向下额外倾斜 1.3 度。

3D 坐标约定

陀螺仪和加速度传感器

陀螺仪的原点 [0,0,0] 与深度相机的原点相同。 加速度传感器的原点与其物理位置相一致。 加速计和陀螺仪的坐标系统都位于右侧。 坐标系的正 X 轴向后,正 Y 轴向左,正 Z 轴向下,如下所示。

IMU 坐标系

后续步骤

了解 Azure Kinect 传感器 SDK