Convert 2d image to 3d

19 visualizzazioni (ultimi 30 giorni)
Dekel Mashiach
Dekel Mashiach il 6 Giu 2022
Commentato: Matt J il 11 Giu 2022
Hi;
I'm trynig to convert 2d image to 3d with the intrinsic matrix, I expect to get in the x-axis the distance in millimeters and do not understand why it does not work. hope someone can help..

Risposta accettata

Matt J
Matt J il 6 Giu 2022
Modificato: Matt J il 6 Giu 2022
You cannot recover a 3D point from only a single 2D projection of that point. This is because every point [X,Y,Z] along the line of sight from the camera to [u,v] also maps to [u,v] according to the equation you've shown. Because it is a many-to-one mapping from [X,Y,Z] to [u,v], you cannot invert the equation uniquely.
  35 Commenti
Dekel Mashiach
Dekel Mashiach il 11 Giu 2022
Given that I placed the correct R_T, after normalizing what is the next step I need to do for u, v?
Matt J
Matt J il 11 Giu 2022
Everything you have now is correct except for R_T.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by