【问题标题】:ARKit - configure video quality [duplicate]ARKit - 配置视频质量[重复]
【发布时间】:2017-06-17 03:34:16
【问题描述】:

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

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

如果这不可能,有没有办法通过提供自定义视频流来使用 ARKit?

【问题讨论】:

    标签: ios iphone xcode9-beta xcode9 arkit


    【解决方案1】:

    不,不。

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

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

    【讨论】:

    • 感谢您的回答。很不幸,但我肯定会提交报告!
    • @Rickster:Apple 是否分享了这些信息,或者你是如何得出这个结论的?
    • 作为对未来围观者的说明:我想更深入地挖掘,所以我做了一个完整的 iOS 11 标题并仔细研究了 ARKit。根据标题,在不久的将来似乎不太可能实现视频定制,因为私有 API 似乎甚至不支持它。我得到的最接近的是提取底层 AVCaptureSession 并更改视频设置,但这只会使应用程序崩溃。
    • @hundley 你能分享一下你是如何提取 AVCaptureSession 的吗?
    猜你喜欢
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-25
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多