我使用以下方法计算了焦距(以像素为单位):
Focal length in pixel = (focal length in mm × image dimension in pixels)/sensor size in mm
现在如何计算相机的内部矩阵?
我正在尝试这个,但我不确定这是否正确,而且我也不知道如何进一步进行
| fx 0 cx |
| 0 fy cy |
| 0 0 1 |
我试图使用从图像元数据收集的数据来找出这一点,并且图像是从数据集中获得的。
你需要计算:
focal length [pixels] = focal length [mm] / sensor pixel size [µm/pixels]
sensor pixel size [µm/pixels] = sensor size along one edge [mm or µm] / pixels along that edge [pixels]
如果只有对角线尺寸,则需要计算对角线像素数。注意宽高比,针对完整传感器尺寸或视频模式(通常为 16:9)给出了各种数字
示例:
focal length [pixels] = (5 mm) / (2 µm/px) = 2500 px
只需将其插入即可
fx, fy
。