Android Camera2 api预览与捕获不同

Android Camera2 api预览与捕获不同,android,android-camera2,Android,Android Camera2,我使用的是固定曝光时间、iso、白平衡等 mPreviewBuilder.set(CaptureRequest.CONTROL_AF_MODE,CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE); //mPreviewBuilder.set(CaptureRequest.LENS_FOCUS_DISTANCE, DEFAULT_FOCUS_DISTANCE); mPreviewBuilder.set(CaptureRequest.CONTRO

我使用的是固定曝光时间、iso、白平衡等

mPreviewBuilder.set(CaptureRequest.CONTROL_AF_MODE,CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE);

//mPreviewBuilder.set(CaptureRequest.LENS_FOCUS_DISTANCE, DEFAULT_FOCUS_DISTANCE);

mPreviewBuilder.set(CaptureRequest.CONTROL_AE_MODE, CameraMetadata.CONTROL_AE_MODE_OFF);

mPreviewBuilder.set(CaptureRequest.NOISE_REDUCTION_MODE, CameraMetadata.NOISE_REDUCTION_MODE_FAST);
mPreviewBuilder.set(CaptureRequest.EDGE_MODE, CameraMetadata.EDGE_MODE_FAST);
mPreviewBuilder.set(CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER, CaptureRequest.CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL);

mPreviewBuilder.set(CaptureRequest.CONTROL_AWB_MODE, wbMode);
mPreviewBuilder.set(CaptureRequest.CONTROL_AWB_LOCK, wbLock);

mPreviewBuilder.set(CaptureRequest.SENSOR_SENSITIVITY, isoValue);
mPreviewBuilder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, exposureValue);
通过旋转手机进行缝合,我拍摄了几张
照片。
拍照时,
预览看起来很好,但拍摄的结果在亮度方面完全不同

当我检查exif数据的图像时,它们具有相同的曝光时间和iso(不在Nexus上)

我不知道我错过了什么。
有什么建议说明为什么会这样吗?谢谢

我的问题是没有正确使用
session.setRepeatingRequest()
session.capture()
。请检查

您所说的不同是什么意思?如果它旋转照片或其他东西?照片旋转是好的。一张照片比较亮,另一张比较暗。如果它们不相似,我就无法缝合