Ask Your Question
0

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,

Guido

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

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

Comments

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
Login/Signup to Answer

Question Tools

Stats

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

Seen: 234 times

Last updated: Jan 31 '14