通过API接口,开发者发现一种Quest3透视摄像头数据访问方法

科技陀螺转不停 2024-08-24 12:28:40

编译/VR陀螺

尽管 Meta 目前尚未正式授权第三方开发者使用 Quest 头显内置摄像头,但最近,XRWorkout 的联合创始人兼首席开发者 Michael Gschwandtner 发布了一种创新解决方案。

他的方法是利用 Quest 的投屏功能将画面传送到应用内的 WebView,加载 oculus.com/casting 网址。然而,这种方式需要用户费时登录 WebView 中的 Meta 账号,并且必须手动开启投屏功能。

现在,另一位 VR 开发者 Julian Triveri 发现了一种无需 WebView 或投屏的新方法,从而避免了繁琐的登录步骤和系统操作。

Triveri 利用了 Android 媒体投影 API,该 API 在 Quest 头显上可用,主要用于屏幕捕捉,支持自定义录屏或投屏设置。在 Quest 上,该 API 可提供 1024x1024 分辨率的画面,中心视角约为 82 度,虽然略低于投屏模式下的效果,但对于运行自定义计算机视觉模型来说已经足够。

使用此 API 需要用户授权,但一旦获取权限,应用程序就能直接访问用户所见的内容。Triveri 已经在 GitHub 上分享了这项技术的开源演示,他还展示了一个分支案例,说明如何用这种技术实现 AprilTag 追踪。

值得注意的是,这种方法不能在头显正在进行录屏或投屏时使用,所以 Triveri 使用 PC 进行录制。此外,捕获的画面不仅包括摄像头视图,还包括虚拟物体和界面元素,这可能会影响计算机视觉任务的执行。

随着 Triveri 的这一发现,Quest 应用程序现在可以更轻松地访问摄像头。Meta 是否会接受这一方法,还是会通过更新 Horizon OS 来阻止这种访问方式呢?

上个月,Meta 的 CTO 博斯沃思在接受采访时提到,他们正在考虑允许开发者直接访问透视摄像头,并表示将继续关注这个问题。

相比之下,苹果仅向企业用户提供 Vision Pro 头显的原始摄像头访问权限,并且仅限于内部非公开应用。

来源:uploadvr

0 阅读:12

科技陀螺转不停

简介:感谢大家的关注