我想使用Camera 2 API的setRepeatingRequest()模式拍摄1fps的静态图片。使用setRepeatingRequest的Android Camera 2 API 1fps
我将CONTROL_AE_MODE设置为CONTROL_AE_MODE_OFF和SENSOR_FRAME_DURATION至1。但是,我仍然收到20fps的非常高的帧率,下面的代码。
我试图将捕获请求模板从TEMPLATE_PREVIEW更改为TEMPLATE_STILL_CAPTURE,但没有任何运气。我如何使用setRepeatingRequest()实现1fps?
CaptureRequest.Builder requestBuilder
= cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_PREVIEW);
requestBuilder.addTarget(imageReader.getSurface());
cameraDevice.createCaptureSession(Collections.singletonList(imageReader.getSurface()),
new CameraCaptureSession.StateCallback() {
@Override
public void onConfigured(@NonNull CameraCaptureSession cameraCaptureSession) {
// The camera is already closed
if (cameraDevice == null) {
return;
}
captureSession = cameraCaptur