gpt4 book ai didi

ios - 使用ARKit读取iOS光传感器

转载 作者:行者123 更新时间:2023-12-01 17:47:30 25 4
gpt4 key购买 nike

是否可以使用ARKit完全不使用AR来访问iOS设备的环境光传感器?

https://developer.apple.com/documentation/arkit/arlightestimate/2878308-ambientintensity

换句话说,是否可以在不创建AR场景的情况下访问“ambientIntensity”的值。

最佳答案

参见the docs for ARLightEstimate.ambientIntensity :

该值基于相机设备的内部曝光补偿

换句话说,如果您想使用设备摄像头来估计本地照明条件,而不是使用ARKit,则最好使用camera APIs。 (一方面,这些API在所有iOS 11设备和多个早期iOS版本上都可用,而不需要ARKit对操作系统/硬件的苛刻要求。)

快速浏览一下您需要在这里做什么:

  • 设置一个AVCaptureSession并选择相机AVCaptureDevice你要的那个。您可能需要也可能不需要连接视频/照片捕获输出(在您的情况下,大部分将不使用)。
  • 开始运行捕获 session 。
  • 使用KVO监视AVCaptureDevice上与曝光,温度和/或白平衡相关的属性。

  • 您可以在Apple的 AVCamManual sample code中找到覆盖所有这些代码的(旧版本的ObjC)代码(以及更多代码,因此您需要提取与您相关的部分)。

    关于ios - 使用ARKit读取iOS光传感器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45440192/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com