【发布时间】:2016-08-12 04:02:48
【问题描述】:
我想将 2D 图像坐标转换为 3D 世界坐标。我正在使用 ZED 相机,它是一个立体相机,它附带的 sdk 提供了视差图。因此我有深度。两个摄像头相互平行。尽管这个问题是微不足道的,但我无法弄清楚转换背后的数学原理。我有以下信息
1) 我有像素信息(即由 u 和 v 表示的行号和列号)以及该像素处的深度 D(以米为单位)。
2)我也知道两个相机的焦距和cx,cy值
3) 投影B(基线)的两个中心之间的距离是已知的。
我想知道如何从图像中的像素(行、列、深度)到世界坐标中的(X、Y、Z)。
假设世界坐标系的原点为两个相机之间的中心点,垂直于地面下方。 (相机的高度称为 H)。
谢谢。
【问题讨论】: