首页 > 解决方案 > AR Core - 距离的深度 API

问题描述

我正在使用ArCore获取深度图。我想知道如何将DEPTH16地图转换为以米为单位的距离

标签: androidaugmented-realitydistancearcore

解决方案


开发人员网站对此有一些详细信息:

从那里你可以看到:

深度图中的每个像素都由一个无符号的 16 位整数表示。最低有效 13 位包含沿相机光轴从相机图像平面到估计表面的距离(以毫米为单位)。

值得记住的是,每个像素的 DEPTH16 值也有一个置信度值,因此您可能需要检查它并将其混合到您的计算中以避免任何误导值 - 置信度值位于前 3 位:

置信度值是对该样本正确性的估计。它被编码在样本的 3 个最高有效位中,值为 0 表示 100% 置信度,值为 1


推荐阅读