Ask Your Question
0

What do rotation and translation vector represent in cameraCalibrate() function

asked 2019-05-13 06:49:48 -0600

kobeking gravatar image

Hello everyone,

I need to calibrate 2 cameras in order to do some image processing (stereoscopy). I have been following the "Camera Calibration" tutorial written on openCV for this (https://docs.opencv.org/3.3.0/dc/dbb/...).

I try to understand what the rotation and translation vectors returned by the cameraCalibrate() function represent ?

It is written in the tutorial that "Extrinsic parameters corresponds to rotation and translation vectors which translates a coordinates of a 3D point to a coordinate system". I am not sure to understand this sentence, what coordinate system are they talking about, and what is the considered reference system ?

Thank you

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
1

answered 2019-05-13 13:09:41 -0600

Eduardo gravatar image

Have a look at this figure.

For camera calibration, you need to estimate the rotation and translation that transform a 3D point expressed in the chessboard coordinate system to the camera coordinate system.

edit flag offensive delete link more

Comments

Thank you for your reply. Regarding the chessboard coordinate system, do we know where it is placed on the chessboard ?

kobeking gravatar imagekobeking ( 2019-05-13 13:17:21 -0600 )edit

It is the user that defines the chessboard coordinate system: code.

Have a look here for some images.

Eduardo gravatar imageEduardo ( 2019-05-14 03:16:07 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2019-05-13 06:49:48 -0600

Seen: 3,269 times

Last updated: May 13 '19