0

我正在玩 ARKit 2.0,我正在记录当前的ARWorldMappingStatus; 但大多数时候,尽管有很多飞机而且我经常在手机周围移动,但我只能得到 .limited。这是由于测试状态还是我错过了可以改善映射的东西?

显示 featurePoints 时,我看到只找到了几个点......我想这是问题所在,但是如何增加找到的特征点的数量?

4

1 回答 1

1

正如您所怀疑的那样,世界映射状态确实与在周围真实世界环境中看到的设置特征点相关(不仅仅是当前帧中的数字,而是随着设备移动而随着时间的推移看到的数字,以及它们的空间关系)。

如果您处于一个看不到很多特征点的环境中——这通常是世界跟踪的问题,尽管世界映射对它更敏感——你需要对环境进行一些更改。(或转移到其他环境。)缺少特征点的可能原因包括:

  • 光线不足 - 光线昏暗意味着相机获得模糊/嘈杂的图像,这会干扰特征点识别。
  • 缺乏表面细节——纯白色的桌子或墙壁没有很多高局部对比度区域可用作特征点。
  • 令人困惑的表面细节——反射表面显示可能与设备运动无关的特征点。
于 2018-07-18T21:32:24.123 回答