-1

我想找到立体图像的深度图。目前我正在研究互联网图像,我想拍摄立体图像,以便我可以自己处理它。如何拍摄最佳的立体图像,而不会产生太多噪音。我有一台摄像机,它需要纠正吗?摄像机之间必须保持多少距离?如何使用单台相机拍摄立体图像?

+0

你也许能够得到两个图像用镜子一台摄像机。 –

回答

0

不知道我理解你的问题correclty - 仍会试着

我猜你现在处理图像从middlebury或类似的东西。如果你想使用类似的算法,你必须纠正你的图像,因为它们是基于相应的像素在所有图像中位于同一条线上的假设。如果您确实需要深度图像(!=视差图像),则还需要获取相机外部因素。

您的设置应该有两个摄像头,并且您必须确保它们不会在那里改变相对位置/方向 - 否则您的整改将会分开。在第一步中,您必须校准您的系统以获取内在和外在摄像机参数。为此,您可以使用某种工具,也可以使用OpenCV(calib-module)自行打印。打印校准板来校准系统。之后,您可以拍摄图像并使用校准来纠正图像。

关于色噪声:
您可以使光圈非常小,并使用高曝光时间。在我看来,这是无用的,因为无论如何,现实世界的情况都必须处理这些事情。

0

简而言之,互联网上有很多立体图像已经被纠正。如果你想利用自己的立体图像,你必须遵循以下三个步骤:

  • 对象Z(毫米),差距像素d的距离之间的关系是相反的:Z = FB/d,其中f是以像素为单位的焦距,b是以mm为单位的相机分离。选择b,以便至少有几个不等的像素;
  • 如果您知道相机固有矩阵并补偿了径向失真,您仍然必须纠正图像以确保匹配位于同一行。为此,您需要找到一个基本矩阵,恢复基本矩阵,应用矫正单应性和更新您的固有摄像机参数......或使用来自Internet的立体声对。
  • 照相机图像中的低噪声水平受明亮照明场景,大光圈,大像素尺寸等的影响;然而,根据你的设置,你仍然可能会得到一个非常嘈杂的视差图。减少这种噪音的方法是以准确性作出折衷,并使用较大的相关窗口。清理差异图的另一种方法是使用各种验证技术,如
  • 错误验证;
  • 唯一性验证或备份和力验证
  • 斑点噪声supression等
0

以我的经验:
-I做了整改,所以我不得不来获得基本矩阵,并这可能对一些图像对不正确。
你的相机更好的分辨率对于匹配更好,我使用OpenCV,它有一个BRISK描述符的实现,它对我很有用。
- 试图覆盖相同的区域,尽量不要做不必要的旋转。
- 一旦你理解了理论,OpenCV就是一个好朋友。下面是一些结果,但我仍然在它的工作:

深度映射图: enter image description here

整流图片: enter image description here

相关问题