【问题标题】:Stereo - Depth Range Calculation立体 - 深度范围计算
【发布时间】:2018-03-15 12:57:13
【问题描述】:

如何知道立体相机的深度范围?

相机规格

  • 基线:6 厘米。
  • FOV : 120°(D)
  • 焦距:2.8 毫米
  • 传感器尺寸:1/3 英寸
  • 分辨率:640 x 480(来自每个传感器)

校准程序:

  • OpenCV3.1 的鱼眼模块,用于校准相机的两个 个人。

  • 进行立体校准。

  • 使用的匹配算法:StereoBM

观察:

  • 深度范围 - 30 厘米到 100 厘米。
  • 单个相机校准和立体的 RMS 误差 校准小于 0.5。
  • 范围(30 厘米 - 100 厘米)的深度值相当不错,即 i 深度不会有太大偏差。

问题:

这是上述规格的最大范围吗?

【问题讨论】:

    标签: opencv stereo-3d


    【解决方案1】:

    您可以计算最小深度值

    minD = tan(fov/2) * baseline/2 = ~5.2cm
    

    ,但最大深度值是无穷大。您可以通过将无穷远(0,0,1,0) 处的点投影到您的两个图像中来验证这一点(假设相机以原点为中心并查看+z)。

    【讨论】:

      猜你喜欢
      • 2015-02-27
      • 2013-11-26
      • 2015-05-22
      • 2014-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      相关资源
      最近更新 更多