【技术实现步骤摘要】
d
i
‑
z
),未知;任意一个3D点P
i
‑
j
(p
i
‑
jx p
i
‑
jy p
i
‑
jz
)位于3D直线L
i
‑
j
上,未知,3D直线L
i
‑
j
表示为:
[0010]L
i
‑
j
=P
i
‑
j
+k
i
‑
j
·
d
i_c
ꢀꢀ
(1)
[0011]其中,k
i
‑
j
为任意尺度因子,图像中灭点为空间中无穷远处的3D点的成像;假设这些3D点能够看见,并表示为P
v1
,P
v2
,根据公式(1),P
v1
,P
v2
坐标表示为:
[0012][0013]其中,k
v1
,k
v2
为对应的尺度因子,均为无穷大,P
v1
,P
v2
在像平面上的成像表示为p
v1
,p
v2
;
[0014]世界坐标系S
w1
下直线O
c
P
v1
和O
c
P
v2
的单位方向向量表示为
[
【技术保护点】
【技术特征摘要】
1.一种基于双灭点的相机焦距及姿态标定方法,其特征在于,包括如下步骤:设空间中有两组平行线L
i
(i=1,2),其单位方向向量在世界坐标系S
w1
(O
w
_X
w
Y
w
Z
w
)下已知,同时,相机位置O
c
在世界坐标系S
w1
下也为已知,假设两组平行线均含有两条3D直线,表示为L
i
‑
j
(j=1,2),在像平面上对应的成像表示为l
i
‑
j
;步骤1、相机焦距的标定在相机坐标系S
c1
(O
c
_X
c
Y
c
Z
c
)下,3D直线L
i
‑
j
的单位方向向量表示为d
i_c
=(d
i
‑
x d
i
‑
y d
i
‑
z
),d
i
未知;任意一个3D点P
i
‑
j
(p
i
‑
jx p
i
‑
jy p
i
‑
jz
)位于3D直线L
i
‑
j
上,P
i
‑
j
未知,3D直线L
i
‑
j
表示为:L
i
‑
j
=P
i
‑
j
+k
i
‑
j
·
d
i_c
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,k
i
‑
j
为任意尺度因子,图像中灭点为空间中无穷远处的3D点的成像;假设这些3D点能够看见,并表示为P
v1
,P
v2
,根据公式(1),P
v1
,P
v2
坐标表示为:其中,k
v1
,k
v2
为对应的尺度因子,均为无穷大,P
v1
,P
v2
在像平面上的成像表示为p
v1
,p
v2
;世界坐标系S
w1
下直线O
c
P
v1
和O
c
P
v2
的单位方向向量表示为假设α不仅是世界坐标系S
w1
下直线O
c
P
v1
和O
c
P
v2
的夹角,也是相机坐标系S
c1
下O
c
p
v1
和O
c
p
v2
的夹角,α的计算过程如下:由此获知夹角α为相机坐标系下两组平行线单位方向向量间的夹角,进而和该两组平行线单位方向向量间的夹角相等,因此夹角α已知;在相机坐标系S
c1
下,直线O
c
p
v1
和O
c
p
v2
的方向向量表示为其中,f为焦距,单位为像素;根据夹角α的性质,得到令cosα=m1,u1‑
vp
·
u2‑
vp
+v1‑
vp
·
v2‑
vp
=m2,则公式(6)简化为此时,将f2视作一个未知参数,则上述方程为一个一元二次方程;
根据f>0,f2>0,获得f的唯一解,相机焦距的标定完成;步骤2、相机姿态的标定采用标准针孔相机模型,得到直线L
i
‑
j
在图像中的映射l
i
‑
j
如下:其中,f为焦距,如果k
i
‑
j
趋于无穷且d
i
‑
z
不为零,该映射为灭点且其表达式为灭点的表达式由相机坐标系下对应平行线的方向向量和焦距决定;通过特征提取,在图像中得到直线l
i
‑
j
的表达式,从而获得图像中两条直...
【专利技术属性】
技术研发人员:郭凯,纪斌元,董雪丰,李旭阳,张众森,田野,
申请(专利权)人:中国人民解放军六三六六零部队,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。