🧊
Resources
Socials
  • 📙Welcome!
  • ⚙️ROS
    • Beginner's Guide to ROS
      • Prerequisites
        • 💻Ubuntu Setup - Windows Subsystem for Linux (WSL)
        • 💻Ubuntu Setup - Dual Booting (For Windows)
        • 💻Ubuntu Setup - VM on MacOS M1
      • ROS Installation
        • Installation Guide [ROS2 Humble]
      • ROS Concepts
      • ROS Tools/Utils
        • Working with ROS 1/2 Bags
      • Robotics Fundamentals
        • Domains of Robotics Software
          • Perception
          • Localisation
          • Navigation
          • Controls
          • Simulation
        • Fundamental Concepts
          • Rotations (and Quaternion)
          • Coordinate Frames
          • Rigid Body Transformations (3D)
          • Basic Control Theory
          • Image Processing (with OpenCV)
    • Perception
      • Camera
        • [WSL2] Enabling USB Camera Access
        • Image Common
        • Camera Driver
        • Camera Calibration
        • Stereo Vision Concept
        • Image Pipeline
          • Monocular Image Processing
          • Disparity and Depth Image for Stereo Vision
      • LiDAR
        • Working with PointCloud2 Data
Powered by GitBook
On this page
  1. ROS
  2. Perception
  3. Camera

Camera Calibration

PreviousCamera DriverNextStereo Vision Concept

Last updated 10 months ago

1) Calibrate camera using camera_calibration package

Calibration: Cameras must be calibrated in order to relate the images they produce to the three-dimensional world. The package provides tools to calibrate monocular and stereo cameras in your ROS system. A provides a detailed description of the parameters used by the pipeline.

Intrinsic Calibration of single Cameras gives us the Camera Matrix which contains information on how to undistort warping in camera lenses.

2) Stereo Calibration using camera_calibration package

If you intend on using two front facing cameras to perform stereo vision to obtain depth information, you need to perform stereo calibration to obtain the transform between two cameras. This is known as extrinsic calibration. This can also be done using camera_calibration package in ROS.

For more info:

⚙️
http://wiki.ros.org/camera_calibration
camera_calibration
CameraInfo wiki page
camera_calibration/Tutorials/StereoCalibration - ROS Wiki
Logo
Example of Undistortion using camera_info