Initial camera orientations from camera calibration are totally wrong

asked 2015-04-10 05:05:09 -0500

tomriddle gravatar image

updated 2015-04-10 08:15:19 -0500


I'm using OpenCV's camera calibration function, I have 34 images of the checkerboard on a turntable, taken from a static camera. The camera position from the initial tvec is approximately correct, however the rvec is totally wrong. I ploted the orientation in matlab to indicate the problem.


The formula I used should be correct like,this.

My question is why these orientations are wrong ? is this normal for the calibration algorithm? Matlab uses Z as the up axis, could this be my visualization code problem ?


Edit: Crosspost:

edit retag flag offensive close merge delete


So your camera just flips upside down? What kind of marker do you use?

FooBar gravatar imageFooBar ( 2015-04-10 05:55:50 -0500 )edit