Hi!
I’ve a doubt about the use of optional_opencv_calibration_file.
Is it working also with SVO? I mean, if I recorded an SVO file and then I want to use different calibration parameters at posteriori is it possible using optional_opencv_calibration_file? Or it will work only for a new record?
I’m calling get_camera_information() after used the above mentioned setup and it returns me different calibration parameters. Maybe is it about the autocalibration? Do the autocalibration runs and I need to specified in another field?
Not exactly, self-calibration, as explained in the documentation, is a refinement.
You must disable it if you want to use your exact calibration file without refinements.
Can I ask you why you want to use your calibration file?
The ZED factory calibration is an automated precise process and a manual calibration cannot reach the same results in precision.
A manual calibration is usually required if the camera is totally misaligned because it received a strong shock or if you are adding some kind of lens distortion in front of it (custom lenses, glass case, underwater applications, ecc).
If I disable the auto-calibration and then I get the calibration params, I will get the actual calibration parameters I specified in my custom calibration file or the ones at the time of the acquisition?
You obtain the parameters loaded from the configuration file.
Please note that the “rectified” images have different parameters because they are recalculated after the remapping procedure, the parameter of the configuration file are related to the raw images.