赞
踩
假设双目系统是标准形式,即:
假设以左相机坐标系为主坐标系,也就是说两相机只存在X轴方向上的平移变换。
设上面的所有长度的单位为m
其中 d = x L − x R d=x_{L}-x_{R} d=xL−xR为对应点的视差值
由基本假设可以可知,左右相机内参相等,且左右相机只存在X轴方向的平移运动。那么有:
P O L , P O R P_{OL},P_{OR} POL,POR为左右相机坐标系下的P点坐标, P L P_{L} PL和 P R P_{R} PR为像素坐标,相机内外参详解请参考相机模型
根据小孔成像模型,有:
P
L
=
[
u
L
v
L
1
]
=
K
L
1
Z
L
P
O
L
=
K
L
1
Z
L
[
X
L
Y
L
Z
L
]
P_{L}=
P
R
=
[
u
R
v
R
1
]
=
K
R
1
Z
R
P
O
R
=
K
R
1
Z
R
[
X
R
Y
R
Z
R
]
P_{R}=
P
O
L
=
R
R
−
>
L
P
O
R
+
t
R
−
>
L
=
E
P
O
R
+
t
R
−
>
L
=
P
O
R
+
[
b
0
0
]
P_{OL}=R_{R->L}P_{OR}+t_{R->L}=EP_{OR}+t_{R->L}=P_{OR}+
联立上面三个等式可以得到:
由左右相机成像平面在同一水平线上,那么v坐标相等,即 v L − v R = 0 v_{L}-v_{R}=0 vL−vR=0;
左右相机内参相等,都为 K = [ f x γ u 0 0 f y v 0 0 0 1 ] K=
K= fx00γfy0u0v01 ;⎡⎣⎢fx00γfy0u0v01⎤⎦⎥ Z L = Z R = Z Z_{L}=Z_{R}=Z ZL=ZR=Z。
展开得:
注意,这里的单位并不一致,视差 d d d的单位是像素,基线 b b b的单位为m, f x f_{x} fx的单位为像素,请参考相机模型
几何法推导更加直观,可以帮助我们快速理解双目获取深度的原理;
相机参数推导法可以进一步加深我们对相机参数的理解,进一理解深度获取的本质问题。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。