Ask Your Question

Revision history [back]

Hi there!

Don't worry about the units of the square sizes, the results will be in whatever units you provide the square size. For instance, if you provide the square size in millimeters then the results will be in millimiters, if you provide the size in Kilometers the the results will be in Kilometers. As long as you provide an accurate estimation of the square size your results will be good.

About the meaning of the rotation and translation matrix, it is simple: R and T represent how you should translate and rotate the right camera, in 3D space, to match the image plane of the left camera. Therefore, if your base line is around 213.05mm, the first value of vector T makes perfect sense, as it represents how much you should move the right camera along the X axis to match the position of the left camera.

If you want to learn more about camera intrinsic and extrinsic parameters, I recommend you to read the following:

Learning OpenCV: Learning Computer Vision with the OpenCV Library. Chapter 12: Projection and 3D vision.
O'Reilly. Bradsky & Kaehler.