使用Android camera2 API,是否可以保持曝光和帧频不变,但可以自动设置灵敏度/增益?

时间:2019-06-30 17:58:28

标签: android android-ndk android-camera android-camera2 autoexposurecompensation

我正在使用Android NDK的相机API,并且目前已关闭ACAMERA_CONTROL_AE_MODE,因此出于与运动模糊相关的原因,我可以手动设置曝光时间和帧速率。但是,我仍然希望对增益/灵敏度/ ISO进行自动控制。

据我所知,该API在其自动曝光模式下具有捆绑在一起的曝光,增益和帧速率,因此我还没有找到实现此目的的方法。在iOS上,有一个称为ExposureTargetOffset的值,该值给出了当前曝光值与自动曝光将要设置的曝光值之间的差,可以用作自动增益的解决方法。但是,我也没有在Android camera API中找到类似的东西。我还尝试过打开自动曝光,锁定自动曝光,然后通过曝光补偿间接设置增益,但是据我在实验中所知,设置自动曝光锁定的EV也会改变曝光时间和帧速率。

有没有人遇到任何可以分享的解决方案?任何帮助将不胜感激。

0 个答案:

没有答案