augmented-reality - 深度 API 支持的设备
问题描述
我真的很想开发一些使用新的 Google ARCore Depth API 的 ARCore 应用程序。但我意识到只有少数设备支持这项新功能。那么,是否有任何关于未来更新的信息,以支持 ARCore 目前支持但不支持 Depth API 的设备?
例如:
Pocophone F1 正式支持 Depth API。它使用 MIUI 作为操作系统,运行 Snapdragon 845。
现在的问题是:为什么不支持与小米 Mi Mix 2s 或小米 Mi 8 几乎完全相同的设备?
这三款设备都使用 MIUI 相同的 Camera 和相同的 CPU,那么这些设备将来会支持 Depth API 吗?
解决方案
首先:目前有一长串具有 ToF 传感器并支持Raw Depth API以及适用于 ARCore 1.24 的Full Depth API的设备。我坚信在不久的将来会有更多这样的人。您可以在ARCore 支持的设备表中看到它。
- 谷歌像素 2/3/4/5
- 华为荣耀 10/Nova 3,4/Mate 20,Lite,X/P20/P30/Pro
- LG ThinQ/G8X/V35/V50S/V60
- 一加 OnePlus 6/T/7/Pro
- 三星 Galaxy A80/S8/S9/S10/S20/Note 8,9,10
- 索尼 Xperia XZ2/Compact/Premium/XZ3
- 小米 Pocophone F1
其次:ARCore 的 Depth API 不支持设备,貌似没有 ToF 传感器,或者没有强大的 CPU/GPU 来从 Motion 中检索 Depth 数据,甚至没有陀螺仪。或者在某些情况下(如华为案例),这只是谷歌的政策。操作系统及其 UI 无关紧要。
有关这两个 ARCore Depth API 的更多信息,请查看这篇文章。
推荐阅读
- html - 如果路径在 MongoDB 中,在哪里存储 IMG 文件?
- watchkit - 使用渲染模式“模板”(CLKComplicationTemplateGraphicCircularClosedGaugeImage)时,TintColor 不适用于我的复杂功能
- c# - mstest 的 DataSource 属性的 .Net 核心替代方案是什么?
- ios - iOS:定期(或不定期)执行代码
- powershell - 如何使用powershell在Notes字段中附加文本
- ios - 切换应用 iOS 无法更改默认启动图标
- sql - SQL Server 为列中的每个不同值创建一个 ID
- python - 使用 pybind11 通过预先存在的嵌入式 python 解释器公开 C++ 功能
- javascript - 如何模拟长按或右键单击 Javascript
- c++ - 使用插入成员函数将范围插入空向量是否合法?