【问题标题】:Finding real world coordinate(3D) from 2D coordinates从 2D 坐标中找到真实世界坐标(3D)
【发布时间】:2012-07-02 08:16:52
【问题描述】:

我有一张照片中某个特征的 x、y 坐标。我知道相机参数。我如何获得该特征的 3D 坐标(在 matlab 中)。请帮帮我。

【问题讨论】:

  • 你知道哪些“相机参数”?
  • 题目叫2D/3D配准。

标签: matlab 3d computer-vision projection


【解决方案1】:

【讨论】:

  • 我已经阅读了讲义并了解到如果我知道相机主点的焦距和像素坐标以及相机的仰角,那么我可以在相机中计算 (X,Y,Z)坐标系。然后使用相机位置(在现实世界坐标中)我可以计算世界坐标系中的对象坐标。我理解正确吗?
【解决方案2】:

我以前见过的类似系统要求您知道摄像头的位置(纬度和经度)、摄像头指向的方向(方位角和仰角)以及视野。然后您将其投影到环境的地理数据上,然后您可以从那里执行各种操作,例如根据对象在照片中的位置查找对象的 3D 位置。

【讨论】:

  • 根据对象在照片中的位置查找对象的 3D 位置。
  • 如果您有我提到的参数,您将能够将您的照片投影到景观的 3D 模型上,您将能够从投影中找到对象的 3D 位置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-18
  • 2020-09-17
相关资源
最近更新 更多