毫米焦距到像素焦距换算

来源:互联网 发布:烈火战神源码 编辑:程序博客网 时间:2024/04/28 22:51

  拿到相机后基本上能确定相机以毫米单位表示的焦距,如果想要得到以像素形式表示的单位则需要通过公式进行转换,这个过程中需要额外的信息是相机 CCD 尺寸。

  fx = u * dx

  fy = v * dy

  其中 u、v 为相机内参数矩阵中对应的数值,可直接定义为1;另外,

  dx = ( 1/ccd_size * 24.5 * image_x / image_y ) / image_x

  dy = ( 1/ccd_size * 24.5 * image_x / image_y ) / image_y

  其中 ccd_size 是相机厂商给出的 CCD 尺寸,以英寸为单位,24.5 是用来将其换算到毫米单位用的;image_x、image_y 是图像 x、y 方向的像素数。


原创粉丝点击