.. _Table-Of-Content-Calib3D:

*calib3d* module. Camera calibration and 3D reconstruction
-----------------------------------------------------------

Although we got most of our images in a 2D format they do come from a 3D world. Here you will learn how to find out from the 2D images information about the 3D world.

.. include:: ../../definitions/tocDefinitions.rst

+
  .. tabularcolumns:: m{100pt} m{300pt}
  .. cssclass:: toctableopencv

  ===================== ==============================================
   |CameraCalSqChess|   **Title:** :ref:`CameraCalibrationSquareChessBoardTutorial`

                        *Compatibility:* > OpenCV 2.0

                        *Author:* |Author_VictorE|

                        You will use some chessboard images to calibrate your camera.

  ===================== ==============================================

  .. |CameraCalSqChess| image:: images/camera_calibration_square_chess.jpg
     :height: 90pt
     :width:  90pt

+
  .. tabularcolumns:: m{100pt} m{300pt}
  .. cssclass:: toctableopencv

  ===================== ==============================================
   |CameraCalibration|  **Title:** :ref:`cameraCalibrationOpenCV`

                        *Compatibility:* > OpenCV 2.0

                        *Author:* |Author_BernatG|

                        Camera calibration by using either the chessboard, circle or the asymmetrical circle pattern. Get the images either from a camera attached, a video file or from an image collection.

  ===================== ==============================================

  .. |CameraCalibration| image:: images/camera_calibration.png
     :height: 90pt
     :width:  90pt

+
  .. tabularcolumns:: m{100pt} m{300pt}
  .. cssclass:: toctableopencv

  ===================== ==============================================
    |PoseEstimation|    **Title:** :ref:`realTimePoseEstimation`

                        *Compatibility:* > OpenCV 2.0

                        *Author:* Edgar Riba

                        Real time pose estimation of a textured object using ORB features, FlannBased matcher, PnP approach plus Ransac and Linear Kalman Filter to reject possible bad poses.

  ===================== ==============================================

  .. |PoseEstimation|   image:: images/real_time_pose_estimation.jpg
     :height: 90pt
     :width:  90pt

.. raw:: latex

   \pagebreak

.. toctree::
   :hidden:

   ../camera_calibration_square_chess/camera_calibration_square_chess
   ../camera_calibration/camera_calibration
   ../real_time_pose/real_time_pose
