我正在做与增强现实领域相关的研究,尤其是与谷歌的 ARCore 技术相关的研究。我想知道基于模型的跟踪是否需要SLAM方法。在我看来,在这种情况下没有使用它似乎很明显,但我找不到任何文章来证实这一点。我的第二个问题与第一个问题类似,与 Azure Spatial Anchors 技术有关。该技术能够识别在前一个会话中可视化的场景。在某种程度上,Azure Spatial Anchors 技术让我想起了一点基于模型的跟踪技术,知道基于模型的跟踪具有识别先前记录的 3D 对象的能力。所以,
问问题
131 次
1 回答
0
Azure 空间锚点依赖于混合现实/增强现实跟踪器。这些跟踪器通过摄像头感知环境,并在设备穿过空间时以 6 自由度 (6DoF) 跟踪设备。
将 6DoF 跟踪器作为构建块,Azure Spatial Anchors 允许您将真实环境中的某些兴趣点指定为“锚点”。例如,您可以使用锚点在现实世界中的特定位置呈现内容。
创建锚点时,客户端 SDK 会捕获该点周围的环境信息并将其传输到服务。如果另一个设备在同一空间中寻找锚点,则类似的数据会传输到服务。该数据与先前存储的环境数据相匹配。然后将锚点相对于设备的位置发回以供应用程序使用。
...
对于稀疏点云中的每个点,我们传输并存储该点视觉特征的哈希值。散列源自但不包含任何像素数据。
微软研究博客中披露,Azure 空间锚点正在使用相同类型的视觉同步定位和映射 (SLAM) 算法:Azure 空间锚点:它是如何工作的
有关 NDA 下算法的更多详细信息,您可以打开技术支持票。
于 2022-01-03T19:45:41.083 回答