Ask Your Question

How to compute the intrinsic parameters only (no extrinsic)

asked 2014-01-31 03:29:45 -0500

Guido gravatar image

Hi there,

Is there a function in opencv to compute only the intrinsic parameters from a set of pictures ? I do see there is one to compute both intrinsic and extrinsic. But I only want the intrinsic as I already have the extrinsic. Hope someone can help.

Best regards,


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-01-31 08:54:54 -0500

JohannesZ gravatar image

The extrinsic parameters describe the rigid motion from the points of your object coordinate system to your camera coordinate system. If you use the model of Zhang, you can use nonlinear optimization to get the four intrinsic parameters. Are your images distorted? Then you should also consider them...

Another way would be to use the calibration-functions of openCV. Is it a problem for you if openCV calculates both parameter sets? You can just use the intrinsic parameters or compare the extrinsics of openCV against your data... so what's the problem? ;-)

edit flag offensive delete link more


Johannes, thank you for your answer. My images are already undistorted and I could use Zhang's method if there is a c++ implementation available, which I have not looked for yet. The problem with opencv calibration is that I don't want extra computation done for extrinsic parameters. I really just need the intrinsic parameters.

Guido gravatar imageGuido ( 2014-02-03 03:10:40 -0500 )edit

Question Tools


Asked: 2014-01-31 03:29:45 -0500

Seen: 346 times

Last updated: Jan 31 '14