【问题标题】:Computing real depth map of image objects and reconstruction from several images计算图像对象的真实深度图并从多张图像中重建
【发布时间】:2016-08-16 16:01:43
【问题描述】:

我有一个下一个任务:从多个图像(可能的视频流,没关系)中获取房间 3d 投影。会有球形相机(实际上是多个类似球形结构的相机),所以情况是图像上的正确一个。

我决定在 iOS 平台上对其进行编码,因为我是 iOS 开发人员并使用 iPhone cam 旋转它的相机模型,如上图所示。因为我可以分解这个任务,首先我需要得到与物体的真实距离(我认为大多数情况下是墙壁)。可能吗?我应该使用哪些算法/方法来实现这一目标?我不要求你明显地为我完成任务,而是给我方向,因为我不知道,也许是一些方程/教程/算法来解释我的情况。谢谢!

【问题讨论】:

  • 你是怎么做的?任何提示您正在使用什么技术?

标签: ios opencv computer-vision distance triangulation


【解决方案1】:

从多个 2D 图像构建 3D 模型的任务称为“场景重建”。它仍然是一个活跃的研究领域,但解决方案涉及识别两个图像中的相同关键点(例如对象的独特部分)。一旦你有了它,你就可以使用已知的相机几何来求解该关键点在世界上的 3D 位置。

这是一个参考: http://docs.opencv.org/3.1.0/d4/d18/tutorial_sfm_scene_reconstruction.html#gsc.tab=0

您可以谷歌“场景重建”以找到更多信息,以及更详细的论文。

【讨论】:

  • 感谢您的评论,乍一看在教程中没有发现任何类似于与物体的距离的东西。 “你可以使用已知的相机几何来求解世界上那个关键点的 3D 位置”你能告诉我更多关于它的信息吗?
  • 我上面的链接是一个似乎可以为您进行场景重建的库。这相当复杂。如果您想了解它是如何工作的,您可以在此处阅读有关“相机模型”、“对极几何”和“立体系统”的幻灯片和参考资料:web.stanford.edu/class/cs231a/schedule.html
猜你喜欢
  • 2018-10-22
  • 2015-02-27
  • 1970-01-01
  • 2012-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-26
相关资源
最近更新 更多