2012-07-02 77 views
-1

我有一张照片中某个要素的x,y坐标。我知道相机参数。我怎样才能得到该功能的3D坐标(在matlab中)。请帮帮我。从2D坐标查找真实世界坐标(3D)

+0

你知道哪个“摄像机参数”? –

+0

该主题被称为2D/3D注册。 –

回答

0

我以前见过的这样的系统要求您知道相机在哪个方向(方位角和仰角)指向的位置以及相机的视野范围(经度和纬度)。然后,将其投影到环境的地理数据上,然后可以进行各种操作,例如根据照片中的位置来查找物体的3D位置。

+0

根据其在照片中的位置找到对象的3D位置。 – beee

+0

如果您有我提到的参数,您可以将照片投影到景观的3D模型上,从那里您可以从投影中找到物体的3D位置。 – Wernsey

1
+0

非常感谢你 – beee

+0

我已经阅读了讲义,并且知道如果我知道摄像机原理点的焦距和像素坐标以及摄像机的仰角,那么我可以计算摄像机坐标系中的(X,Y,Z) 。然后,通过使用相机位置(在现实世界坐标中),我可以计算世界坐标系中的物体坐标。我理解正确吗? – beee