IMX 378 RGB sensor can deal with different resolutions according to this site. IMX378
Is there any way to change the resolution through the brain? I would like to increase the resolution to reconstruct 3D models, if possible.
Btw, it seems that the camera calibration result from the example returns that the image size is 3840x2160, but when you take an image with the camera, the actual size is 1920x1080. These values need to be the same, right?
UPDATE:
For the calibrations, you can get values for 1920*1080 by dividing the intrinsics by 2.
That’s right… we expose 1080p video, and we can’t currently change it.
the next release (we are testing it internally right now) will have the option to change the resolution for both recording and streaming, so a major improvement there… hold tight
Finally, the reason why we have a 4k resolution referenced on the calibration output, is because the calibration was done at full resolution of the sensor (4k), but the runtime images currently are limited to 1080p. As the intrinsics non-distortion parameters scale linearly with the resolution, you have that factor 2 you found… Good catch, tho!
4k would be nice. To provide context, I rely on detecting key points in images to reconstruct 3D models. Higher resolution allows me to find more key points and have better texture on the final 3D models. I currently use a gRPC client that subscribes to RGB channels of 4 Oak-D cameras, and run the client while running the Amiga at the lowest speed.