-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Rolling Shutter Camera calibration
The Rolling shutter calibration tool provides full intrinsic calibration (projection, distortion and shutter parameters) of rolling shutter cameras [1].
Create a ROS bag containing the raw image data either by directly recording a rosbag from a ROS sensor stream or by using the bagcreater script on a sequence of image files.
The camera system is fixed and the calibration target is moved in front of the cameras to obtain the calibration images.
The tool must be provided with the following input:
-
--bag filename.bag
ROS bag containing the data
The calibration can be run using:
kalibr_calibrate_cameras --bag [filename.bag] --topics [TOPIC_0 ... TOPIC_N] --models [MODEL_0 ... MODEL_N] --target [target.yaml]
The calibration will produce the following output:
Please cite the appropriate papers when using this toolbox or parts of it in an academic publication.
Multiple camera calibration
Camera-IMU calibration
Multi-IMU and IMU intrinsic calibration
Rolling Shutter camera calibration
(only ROS):
Camera focus
Calibration validator
ROS2 support
Supported camera models
Calibration targets
Bag format
YAML formats
IMU Noise Model
Example: Calibrating a VI-Sensor
Example: Calibrating RealSense Cameras