【发布时间】:2021-02-20 10:09:44
【问题描述】:
我使用 ARWorldMap 来保存场景的状态并在以后恢复。我在示例中使用 Apple 推荐的代码。有一个问题:光照条件,如果我在一个灯光明亮的房间里录制一张世界地图,在中等光照下是无法还原内容位置的,反之则止痛。
您有什么想法可以解决这个问题,以便光照条件不会影响与世界地图会话的恢复吗?
【问题讨论】:
标签: augmented-reality scenekit arkit realitykit arworldmap
我使用 ARWorldMap 来保存场景的状态并在以后恢复。我在示例中使用 Apple 推荐的代码。有一个问题:光照条件,如果我在一个灯光明亮的房间里录制一张世界地图,在中等光照下是无法还原内容位置的,反之则止痛。
您有什么想法可以解决这个问题,以便光照条件不会影响与世界地图会话的恢复吗?
【问题讨论】:
标签: augmented-reality scenekit arkit realitykit arworldmap
保存和加载照明参数以检索 ARKit 的 Light Estimation 值。但是,如果您希望 AR 应用程序能够识别某些环境的不同照明条件,您应该基于数百张图像生成.mlmodel(使用 Create ML 应用程序)并将其提供给 Vision SDK for classification。虽然,老实说,我非常怀疑 Vision 方法能否正常工作。因此,为了准确起见,您可以将光估计参数的值与 Vision 的分类结果结合使用。你需要尝试一下。
【讨论】:
如果您的设备配备了 LiDAR,则应该可以在其他闪电条件下重新生成世界地图。我和你有同样的问题,我正在努力解决。目前我还没有明确的解决方案。我也就此联系了 Apple,但没有任何成功(没有文档或演示)。如果我知道如何解决这个问题,我会告诉你。
【讨论】: