O L O_L OL和 O R O_R OR为左右摄像头的光心, P P P为目标点, O l y O_ly Oly和 O R y R O_Ry_R ORyR分别为左右摄像头的光轴,且互相平行,左右摄像头的成像平面 I L I_L IL和 I R I_R IR位于同一平面上, C L C_L CL和 C R C_R CR分别为成像平面的主点,光心到成像平面 I L I_L IL和 I R I_R IR的距离 O L C L O_LC_L OLCL和 O R C R O_RC_R ORCR相等,即为摄像头焦距 f f f, O L O_L OL和 O R O_R OR之间的距离 B B B为两摄像头之间的基线距离, P P P投影到左右成像平面的投影点分别为 P L P_L PL和 P R P_R PR,目标点 P P P到两摄像头光心连线 O L O R O_LO_R OLOR之间的距离 Z Z Z,即为目标点的预测距离。
由相似三角形原理得
x
l
f
=
X
Z
(1)
\frac{x_l}{f}=\frac{X}{Z}\tag{1}
fxl=ZX(1)
x
r
f
=
X
−
B
Z
(2)
\frac{x_r}{f}=\frac{X-B}{Z}\tag{2}
fxr=ZX−B(2)
令
d
=
x
l
−
x
r
d=x_l-x_r
d=xl−xr,
d
d
d 即为视差
解得
Z
=
B
∗
f
d
Z=\frac{B*f}{d}
Z=dB∗f
其中, Z Z Z为距离, B B B为基线, f f f为焦距, d d d为视差。 B B B和 f f f为相机参数,由相机标定得到。
参考文献
[1]张仲楠,霍炜,廉明,杨磊.基于Yolov5的快速双目立体视觉测距研究[J].青岛大学学报(工程技术版),2021,36(02):20-27.DOI:10.13306/j.1006-9798.2021.02.004.