Trasform focal length from pixel to world unit
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
dix93
le 18 Fév 2016
Réponse apportée : George Abrahams
le 23 Jan 2024
I done a calibration of my stereo system camera by the toolbox. The output was an object StereoParameters. I seen inside a intrisicMatrix, where the focal length is expressed in pixel. How i can have the focal length in world unit? How i can calculate sx and sy (pixels per world unit in the x and y direction respectively)?
0 commentaires
Réponse acceptée
Dima Lisin
le 21 Fév 2016
During camera calibration you can only calculate the ratio of the focal length to the pixel size, i. e. the focal length in pixels. You cannot calculate the focal length in world units and the pixel size separately. The best you can do is look up the pixel size from the manufacturer's spec, and then calculate the focal length in millimeters.
0 commentaires
Plus de réponses (1)
George Abrahams
le 23 Jan 2024
Hi @dix93. Please see the camera calibration documentation on the intrinsic parameters. The intrinsic matrix has the following elements:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1597706/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1597711/image.png)
Then, to calculate F, the focal length in world units,
or
, where
is the pixel size in world units.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1597716/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1597721/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1597726/image.png)
0 commentaires
Voir également
Catégories
En savoir plus sur Camera Calibration dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!