Trasform focal length from pixel to world unit
    8 views (last 30 days)
  
       Show older comments
    
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 Comments
Accepted Answer
  Dima Lisin
    
 on 21 Feb 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 Comments
More Answers (1)
  George Abrahams
      
 on 23 Jan 2024
        Hi @dix93. Please see the camera calibration documentation on the intrinsic parameters. The intrinsic matrix has the following elements:
 where
 where  is the focal length in pixels.
 is the focal length in pixels.Then, to calculate F, the focal length in world units,  or
 or  , where
, where  is the pixel size in world units.
 is the pixel size in world units.
 or
 or  , where
, where  is the pixel size in world units.
 is the pixel size in world units.0 Comments
See Also
Categories
				Find more on MATLAB Support Package for USB Webcams in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


