android - 使用 Android camera2 API,是否可以保持曝光和帧率恒定,但自动设置灵敏度/增益?
问题描述
我正在使用 Android NDK 的相机 API,目前我已关闭 ACAMERA_CONTROL_AE_MODE,以便出于运动模糊相关原因手动设置曝光时间和帧速率。但是,我仍然希望自动控制增益/灵敏度/ISO。
据我所知,API 在其自动曝光模式下将曝光、增益和帧速率捆绑在一起,所以我还没有找到方法来做到这一点。在 iOS 上,有一个名为 exposureTargetOffset 的值,它给出了当前曝光值与自动曝光设置曝光值之间的差异,可以用作自动增益的解决方法。但是,我也没有在 Android 相机 API 中找到类似的东西。我也尝试过打开自动曝光,锁定自动曝光,然后通过曝光补偿间接设置增益,但据我在实验中所知,设置自动曝光锁定的 EV 也会改变曝光时间和帧速率。
有没有人遇到过任何可以分享的解决方案?任何帮助将非常感激。
解决方案
推荐阅读
- php - PHP 7.2 在 WordPress class-wp-hook.php 文件上引发错误
- python - DQN TensorFlow 代码很快就会耗尽内存
- java - 使用 OSS 软件镜像 Maven 存储库(尝试使用 Artifactory OSS)
- java - Spring处理第三方服务的动态请求响应
- python - 如何使用 matplotlib 更改 y 轴的比例?
- spring-boot - 春季配置服务器未发布到rabbitmq
- java - 具有多个私有最终字段的测试配置类
- azure-storage - Azure 存储模拟器无法初始化并显示“数据库 'AzureStorageEmulatorDb57' 不存在”
- jquery - 如何将输入文本放入数组
- powershell - 更新 Windows 共享上的 Unix 权限