How to decompose the "camera projection matrix" into camera internal and external parameters?

46 visualizaciones (últimos 30 días)
That is, what conditions are needed to proceed? Can the internal and external parameters of the camera be reversed by using n (n>6) non-coplanar corresponding world coordinate points of the image?
No one answered so far.

Respuesta aceptada

Matt J
Matt J el 9 de Abr. de 2021
Editada: Matt J el 9 de Abr. de 2021
If you have the 3x4 camera projection matrix already, then it can be directly decomposed into intrinsics and extrinsics. The attached file will do it, e.g.,
P=rand(3,4); %A projection matrix
[K,R,ImC]=Pdecomp(P)
K = 3×3
0.4803 -0.1453 0.7873 0 0.6865 0.9392 0 0 1.4118
R = 3×3
0.2997 -0.7858 0.5410 -0.6539 0.2437 0.7162 0.6947 0.5685 0.4408
ImC = 3×4
1.0000 0 -0.0000 0.7352 -0.0000 1.0000 -0.0000 -0.5784 0.0000 -0.0000 1.0000 0.5442

Más respuestas (0)

Categorías

Más información sobre MATLAB Support Package for USB Webcams en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by