【技术实现步骤摘要】
鱼眼相机测距方法及终端
[0001]本申请涉及辅助驾驶
,尤其涉及一种鱼眼相机测距方法及终端。
技术介绍
[0002]辅助驾驶系统能够有效减少和预防人为驾驶失误的影响,降低交通事故发生的概率。辅助驾驶系统利用安装在汽车上的传感器来感知周围环境,从而协助驾驶员进行驾驶活动。
[0003]BSD(Blind
‑
Spot
‑
Detection,盲区检测系统)是辅助驾驶系统的一种,摄像头是BSD感知的主要传感器,由于BSD是近距离感知,低速制动,所以选用160度的鱼眼摄像头,但是鱼眼摄像头的畸变较大,在近距离感知时目标测距不准,从而导致制动时的误判和误刹,给司机带来极差的体验感。
技术实现思路
[0004]本申请提供了一种鱼眼相机测距方法及终端,以解决鱼眼相机测距不准的问题。
[0005]第一方面,本申请提供了一种鱼眼相机测距方法,包括:鱼眼相机在车辆上的安装位置固定,预先定义世界坐标系、相机坐标系、成像平面坐标系和像素坐标系,包括:
[0006]根据所述鱼眼相机拍摄的图像,获取目标点在所述像素坐标系中的坐标,以及所述鱼眼相机的主点在所述像素坐标系中预标定的坐标,所述目标点用于
[0007]表示所述鱼眼相机识别到的目标;
[0008]根据所述目标点在所述像素坐标系中的坐标,以及所述鱼眼相机的主点在所述像素坐标系中预标定的坐标,得到所述目标点在所述成像平面坐标系中的成像畸变坐标;
[0009]根据所述目标点在所述成像平面坐 ...
【技术保护点】
【技术特征摘要】
1.一种鱼眼相机测距方法,其特征在于,鱼眼相机在车辆上的安装位置固定,预先定义世界坐标系、相机坐标系、成像平面坐标系和像素坐标系,包括:根据所述鱼眼相机拍摄的图像,获取目标点在所述像素坐标系中的坐标,以及所述鱼眼相机的主点在所述像素坐标系中预标定的坐标,所述目标点用于表示所述鱼眼相机识别到的目标;根据所述目标点在所述像素坐标系中的坐标,以及所述鱼眼相机的主点在所述像素坐标系中预标定的坐标,得到所述目标点在所述成像平面坐标系中的成像畸变坐标;根据所述目标点在所述成像平面坐标系中的成像畸变坐标确定所述目标点在所述成像平面坐标系中的成像未畸变坐标;将所述目标点在所述成像平面坐标系中的成像未畸变坐标转换至所述像素坐标系中,得到无畸变的目标坐标;根据所述目标坐标、所述鱼眼相机预标定的内部参数和外部参数,求解所述目标点在所述世界坐标系中的坐标值;根据所述目标点在所述世界坐标系中的坐标值,确定所述车辆与所述目标点的距离。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标点在所述像素坐标系中的坐标,以及所述鱼眼相机的主点在所述像素坐标系中预标定的坐标,得到所述目标点在所述成像平面坐标系中的成像畸变坐标包括:根据第一预设公式计算所述目标点在所述成像平面坐标系中的成像畸变坐标,所述第一预设公式为其中,(x
′
,y
′
)用于表示所述成像畸变坐标在所述成像平面坐标系下的坐标,(u
′
,v
′
)用于表示所述目标点在所述像素坐标系下的坐标,(c
x
,c
y
)用于表示所述鱼眼相机的主点在所述像素坐标系的坐标,f
x
和f
y
用于表示所述鱼眼相机的焦距,c
x
、c
y
、f
x
、f
y
由所述鱼眼相机预标定的内部参数获得。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标点在所述成像平面坐标系中的成像畸变坐标确定所述目标点在所述成像平面坐标系中的成像未畸变坐标包括:根据所述成像畸变坐标,计算所述目标点通过所述鱼眼相机时的畸变后的折射角;根据所述折射角,通过预设函数求解所述目标点通过所述鱼眼相机时的入射角,所述预设函数用于表示所述折射角和所述入射角的函数关系;根据所述入射角、所述折射角和所述成像畸变坐标,确定所述成像未畸变坐标。4.根据权利要求3所述的方法,其特征在于,所述根据所述成像畸变坐标和所述鱼眼相机的焦距,计算所述目标点通过所述鱼眼相机时的畸变后的折射角包括:通过第二预设公式计算所述折射角,所述第二预设公式为
其中,θ
d
用于表示所述折射角,(z
′
,y
′
)用于表示所述成像畸变坐标在所述成像平面坐标系下的坐标;通过第三预设公式表示所述预设函数,所述第三预设公式为f(θ)=(1+K1θ2+2θ4+3θ6+4θ8)
‑
d
其中,θ用于表示所述入射角,f(θ)用于表示θ的一元高阶函数,K1为第一预设值、K2为第二预设值、K3为第三预设值、K4为第四预设值,K1、K2、K3、K4为所述鱼眼相机预标定得到的畸变参数。5.根据权利要求4所述的方法,其特征在于,所述根据所述折射角,通过预设函数求解所述目标点通过所述鱼眼相机时的入射角包...
【专利技术属性】
技术研发人员:徐显杰,高艳艳,包永亮,
申请(专利权)人:所托杭州汽车智能设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。