有没有办法从使用 Vuforia 构建的 AR 统一应用程序调整或设置 Android 设备的相机曝光?

问题描述 投票:0回答:1

我正在使用 unity 2021.3.11f1 和 Vuforia 10.10.2 在 Unity 中开发 AR 应用程序。该应用程序旨在在光线相对昏暗的室内环境中使用。我遇到的问题是来自设备相机的应用内提要非常暗。当我通过设备的相机应用程序查看具有相同照明的同一个房间时,它看起来不错,曝光会根据环境自动调整。我想知道是否有人知道是否有办法通过 Unity 或 Vuforia 的统一插件将相机的曝光设置得更高。

我一直在查看 Unity 和 Vuforia 的文档,看看是否存在深入了解设备相机设置的现有方法。还没有找到任何东西,但如果我找到了,我会更新。我注意到 2017 年的一个类似问题,有 0 个明确答案。从那时起,Unity 和 Vuforia 都得到了发展,所以我希望可能有更新的解决方案。

c# android unity-game-engine vuforia
1个回答
0
投票

Vuforia Engine 有一个本地 API 来控制曝光区域(参见此处 https://library.vuforia.com/sites/default/files/references/native/group__CameraControllerGroup.html#ga7e49ec7a1b2ff85bbab559d9e753ff18)。然而,这在 Unity 扩展中还不可用。

除此之外,Android 上的 Vuforia Engine 使用 ARCore API 进行摄像头控制,在撰写本文时还没有办法控制曝光(请参阅此功能请求 https://github.com/google-ar/arcore-android- SDK/问题/153).

通过设置不同的 Fusion Provider (https://library.vuforia.com/environments/vuforia-fusion#fusion-apis),Vuforia 可以在没有 ARCore 的情况下直接使用原生相机。这可能会在引擎本机 API 中启用曝光控制。然而,它是有代价的:一些引擎功能(例如,设备跟踪器)需要 ARCore 才能正常运行(参见https://library.vuforia.com/platform-support/recommended-devices)。

© www.soinside.com 2019 - 2024. All rights reserved.