ARKit - 配置视频质量

ARKit - configure video quality

这个问题是关于 Apple 在 iOS 11 中引入的新 ARKit 框架:

有没有办法在使用 ARSession 时配置捕获的视频质量?它似乎默认为 1280x720 - 这看起来很糟糕,尤其是在 iPad 上。我想将其更改为 1080p 或 4k。

如果这不可能,是否可以通过提供自定义视频流来使用 ARKit?

没有,也没有。

ARKit 拥有并完全控制其底层视频捕获会话。很难知道为什么,但有一些可能的猜测……以确保它以一种格式和速率获取视频样本,使其能够很好地用于提供世界跟踪的计算机视觉工作。 And/or 确保上述工作足够高效地完成,以便为您的应用留出空间,以使用 SceneKit、Metal 等做一些很棒的事情。And/or 使世界跟踪 performance/accuracy 在所有支持的硬件上保持一致.

不过,更多捕获会话的灵活性可能是 send to Apple 的一个很好的功能请求。