Calibration
To perform accurate pose estimation, each camera must be calibrated. To calibrate the camera, OpenCV ships with a tool to assist.
The resulting calibration file can be passed into a zoloto.cameras.camera.Camera
.
Note: Occasionally on Linux, the tool will fail to open the camera. This happens as it uses gstreamer backend by default, whereas Zoloto uses v4l2. To disable gstreamer, set the OPENCV_VIDEOIO_PRIORITY_GSTREAMER=0
environment variable.
Calibration Parameters
- class zoloto.calibration.CalibrationParameters(camera_matrix, distance_coefficients, resolution)[source]
- __iter__()
Implement iter(self).
- property camera_matrix
Alias for field number 0
- count(value, /)
Return number of occurrences of value.
- property distance_coefficients
Alias for field number 1
- index(value, start=0, stop=9223372036854775807, /)
Return first index of value.
Raises ValueError if the value is not present.
- property resolution
Alias for field number 2