Assigned
Status Update
Comments
wu...@google.com <wu...@google.com> #2
Over to camera framework team to check the Camera 2 API issue.
et...@google.com <et...@google.com> #3
I assume you are photographing a solid color wall or sheet (yellow-brown)?
What capture settings are you using for the outputs (resolution and capture request settings that aren't the default)? For example, are you applying any digital zoom?
an...@nusoft.com.tw <an...@nusoft.com.tw> #4
Thanks for the reply.
I did not use any digital zoom, the device I used was the samsung s24 ultra provided by samsung remote test lab.
Only two of the four rear lenses are detected, and the RAW photos of the two rear lenses are tested separately.
There will be a problem with camera id:0, but id:2 is normal
Attached below is the code for RAW photography
ImageReader mRawImageReader;
CaptureRequest.Builder mCaptureRequestBuilder_take;
mRawImageReader = ImageReader.newInstance(mRawPhotoSize.getWidth(), mRawPhotoSize.getHeight(), ImageFormat.RAW_SENSOR, 3);
mCaptureRequestBuilder_take = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE);
mCaptureRequestBuilder_take.set(CaptureRequest.CONTROL_CAPTURE_INTENT, CaptureRequest.CONTROL_CAPTURE_INTENT_STILL_CAPTURE);
mCaptureRequestBuilder_take.addTarget(mRawImageReader.getSurface());
mCameraCaptureSession.capture(mCaptureRequestBuilder_take.build(), mCaptureCallback, handler);
I did not use any digital zoom, the device I used was the samsung s24 ultra provided by samsung remote test lab.
Only two of the four rear lenses are detected, and the RAW photos of the two rear lenses are tested separately.
There will be a problem with camera id:0, but id:2 is normal
Attached below is the code for RAW photography
ImageReader mRawImageReader;
CaptureRequest.Builder mCaptureRequestBuilder_take;
mRawImageReader = ImageReader.newInstance(mRawPhotoSize.getWidth(), mRawPhotoSize.getHeight(), ImageFormat.RAW_SENSOR, 3);
mCaptureRequestBuilder_take = cameraDevice.createCaptureRequest(CameraDevice.TEMPLATE_STILL_CAPTURE);
mCaptureRequestBuilder_take.set(CaptureRequest.CONTROL_CAPTURE_INTENT, CaptureRequest.CONTROL_CAPTURE_INTENT_STILL_CAPTURE);
mCaptureRequestBuilder_take.addTarget(mRawImageReader.getSurface());
mCameraCaptureSession.capture(mCaptureRequestBuilder_take.build(), mCaptureCallback, handler);
we...@gmail.com <we...@gmail.com> #5
You should have the latest CameraX automatic test method for taking RAW photos. Have you tested it on Samsung s24 ultra? Are the test results normal? If feasible, we also plan to change to CameraX’s approach
et...@google.com <et...@google.com> #6
Julie, does CameraX do any RAW testing now? I don't recall RAW being actually supported by CameraX yet.
Description