【发布时间】:2013-08-02 17:18:05
【问题描述】:
当显示校准的外部参数(包括相机位置和校准棋盘位置的 3D 模型)时,工具箱不包括轴的单位。假设它们以 mm 为单位似乎是合乎逻辑的,但如果它们确实以 mm 为单位,则显示的 z 值不可能是正确的。我假设正在进行一些转换,可能与光学坐标和单位有关,但我无法从文档中弄清楚。有人解决了这个问题吗?
【问题讨论】:
-
会是像素吗?你在the documentation 中发现了什么?为什么这被标记为 python?
-
那是个错误,我删除了标签。文档只讨论像素,我的线性代数太弱了,无法理解发生了什么。我确实认为它可能是像素 - 像素大小是恒定的,由相机的传感器决定,对吗?尚不确定如何将其与距离联系起来。
-
我不认为它是像素。我的 z 值为 990,传感器中每个像素有 5.5 微米。根据我的计算,这转换为 z = 5.4cm,太接近了。物体距离传感器约 50 厘米。如果我有 z = 54 厘米,我会更有希望 - 有什么想法吗?
标签: matlab 3d camera camera-calibration