我是android新手。在相机中,我使用params.getMinExposureCompensation
来获得最低亮度。如何在Camera2中做到这一点?
任何一个例子将不胜感激
感谢
答案 0 :(得分:1)
可用的曝光补偿范围由CameraCharacteristics.CONTROL_AE_COMPENSATION_RANGE和CameraCharacteristics.CONTROL_AE_COMPENSATION_STEP报告。
SENSOR_INFO_EXPOSURE_TIME_RANGE用于手动曝光控制,不适用于使用自动曝光时的曝光补偿。
答案 1 :(得分:0)
Range<Long> range = mCameraCharacteristics.get(CameraCharacteristics.SENSOR_INFO_EXPOSURE_TIME_RANGE);
这样可以在camera2中获取曝光时间。 小心,AE模式不应该关闭!
答案 2 :(得分:0)
这对我有用:
Range<Integer> range1 = mCameraCharacteristics.get(CameraCharacteristics.CONTROL_AE_COMPENSATION_RANGE);
int minExposure = range1.getLower();
int maxExposure = range1.getUpper();