如何将道路上某个点的图像坐标中的 (x,y) 坐标转换为世界坐标中的 (x,y) 坐标?



我在相机/图像坐标中有道路上标记的(x,y)坐标。我需要将这些坐标转换为其相应的世界坐标(x,y)坐标假设z=0.

一条 30 像素的线,在我们面前 1m 处,当它在我们面前 30 m 时可能只占据 10 个像素。我将沿图像y轴的值映射到世界空间中相应的距离(以米为单位(,但我不知道如何对x坐标执行相同的操作。

如何将图像坐标中的(x,y)转换为 3D 世界空间,在其世界坐标中平移和旋转该点,然后将其投影回图像平面?

因此,您可以使用 Merkator 投影逆变换。在使用这些信息之前,您应该根据现实世界的大小定义 x 和 y 的地图大小。如果您会玩弄这些公式,这并不困难。

最新更新