计算图像对象的真实深度图并从几个图像重建

时间:2016-04-22 21:38:54

标签: ios opencv computer-vision distance triangulation

我有下一个任务:从多个图像中获取房间三维投影(可能的视频流,无关紧要)。将会有球形摄像机(实际上是球形结构上的多个摄像机),因此表壳上的图像是正确的。 enter image description here

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

1 个答案:

答案 0 :(得分:2)

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

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

你可以谷歌"场景重建"找到更多,以及更详细的论文。