接上一篇双目立体视觉理论深度最大值计算
根据双目测深公式:
Z = f ⋅ B d ⋅ s Z = \frac{f \cdot B}{d \cdot s} Z=d⋅sf⋅B
其中:
- ( f = 2.3mm)
- ( B = 50.0mm)
- ( s = 3.0um)
当 ( Z = 5000mm) 时,对应的视差 ( d ) 为:
d
=
f
⋅
B
Z
⋅
s
=
2.3
×
50
5000
×
0.003
=
115
15
≈
7.6667
pixel
d = \frac{f \cdot B}{Z \cdot s} = \frac{2.3 \times 50}{5000 \times 0.003} = \frac{115}{15} \approx 7.6667 \, \text{pixel}
d=Z⋅sf⋅B=5000×0.0032.3×50=15115≈7.6667pixel
当视差增加 1 个像素(d = 8.6667pixel )时:
新的深度为:
Z
new
=
2.3
×
50
8.6667
×
0.003
=
115
0.026
≈
4423.08
mm
≈
4.42
m
Z_{\text{new}} = \frac{2.3 \times 50}{8.6667 \times 0.003} = \frac{115}{0.026} \approx 4423.08 \, \text{mm} \approx 4.42 \, \text{m}
Znew=8.6667×0.0032.3×50=0.026115≈4423.08mm≈4.42m
与 5m 的差值:
Δ
Z
=
5
−
4.42
=
0.58
m
(
负向误差
)
\Delta Z = 5 - 4.42 = 0.58 \, \text{m} \, (\text{负向误差})
ΔZ=5−4.42=0.58m(负向误差)
当视差减少 1 个像素( d = 6.6667pixel)时:
新的深度为:
Z
new
=
2.3
×
50
6.6667
×
0.003
=
115
0.02
=
5750
mm
=
5.75
m
Z_{\text{new}} = \frac{2.3 \times 50}{6.6667 \times 0.003} = \frac{115}{0.02} = 5750 \, \text{mm} = 5.75 \, \text{m}
Znew=6.6667×0.0032.3×50=0.02115=5750mm=5.75m
与 5m 的差值:
Δ
Z
=
5.75
−
5
=
0.75
m
(
正向误差
)
\Delta Z = 5.75 - 5 = 0.75 \, \text{m} \, (\text{正向误差})
ΔZ=5.75−5=0.75m(正向误差)
结论
- 视差增加 1 像素:深度减小至 4.42 米,与 5 米相差 -0.58 米。
- 视差减少 1 像素:深度增大至 5.75 米,与 5 米相差 +0.75 米。
这表明双目测深的精度随距离增大而降低,一个像素的视差变化在 5 米处会导致约 0.58–0.75 米 的深度误差。
在Excel中输入相应数据,直接出结果,下载地址

7777

被折叠的 条评论
为什么被折叠?



