Closed amaanda closed 2 years ago
Hi,
The raw parameters (calibration_parameters_raw
) defines the camera matrix for the raw images (unrectified). Those parameters are calibrated in our factory and are different for each camera (it depends on how the optics are "placed" in front of the sensor, and the placement of the sensor on the board). You can find them in the configuration file (SNXXXX.conf) or in ZED Explorer.
using those parameters and a self calibration if necessary, we can rectify left and right images so that it would come from perfectly aligned and corrected virtual cameras. Those "virtual" cameras have a camera matrix which are defined by the non-raw calibration parameters (calibration_parameters
).
To sum up, if you are using the unrectified images, then the camera matrix is defined by calibration_parameters_raw
. If you are using rectified images, then the camera matrix is defined by
calibration_parameters
.
Best, OB.
@obraun-sl Thanks for the explanation! For my application, I am rectifying the images by using calibration_parameters_raw
. And then, using the rectified images for a charuco board, I am trying to calculate the calibration error.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment otherwise it will be automatically closed in 5 days
In sl/Core.hpp
what is the difference between these parameters? how are they obtained?