The invention provides a method of using binocular vision autonomous vehicle speed calculation includes the following steps: Step 1: through the acquisition of binocular camera images; step 2: frame, image processing steps of image stereo camera to get the target image; step 3: according to the target image, calculated coordinates of the feature in the camera coordinate system; step 4: according to the coordinates of the feature points in the camera coordinate system, calculated the speed; step 5: position coordinates for different target vehicle collected by filtering, the real-time detection of vehicle moving speed. The invention aims to independently detect the instantaneous speed of the moving target through the principle of binocular vision measurement, and needs no other auxiliary equipment, and has high precision of calculation. The invention belongs to non-contact measurement, which has low measuring cost, low requirement for application environment and high measuring accuracy, and can also have the function of automobile illegal license plate.
【技术实现步骤摘要】
本专利技术涉及双目视觉领域,具体地,涉及利用双目视觉自主解算汽车速度的方法,尤其是一种利用视觉测量原理自主计算汽车运动速度的方法。
技术介绍
随着智能硬件的快速发展,应用于汽车测速的方案有很多,例如超声波,激光测速等。经检索发现相关检索结果1:申请(专利)号:CN201310045929.1;名称:一种基于视频的平均车速检测方法。该检索结果1提供了一种基于视频的平均车速检测方法,通过划分多个块,获得目标车辆的特征点,根据映射表得出每一帧图像中的特征点在实际道路上的实际距离,最后得到平均车速。技术要点比较:1.数据源:本专利技术采用前后帧图像作为当前时刻的测量速度,而检索结果1采用视频序列计算汽车的平均速度;2.测量方法:本专利技术采用双目相机采集若干帧图像,可对每个时刻特征点坐标采用卡尔曼滤波,提高测量精度;而检索结果1采用单目相机采集连续图像计算汽车的平均速度。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种利用双目视觉自主解算汽车速度的方法。根据本专利技术提供的一种利用双目视觉自主解算汽车速度的方法,包括如下步骤:步骤1:通过双目相机采集图像;步骤2:以逐帧方式,对双目相机采集到的图像进行图像处理步骤,得到目标图像;步骤3:根据目标图像,解算得到特征点在相机坐标系中的坐标;步骤4:根据特征点在相机坐标系中的坐标,解算得到车速。优选地,所述步骤1,包括:步骤1.1:安装调试双目相机,准备采集图像;步骤1.2:利用双目相机软件触发功能,采集图像信息,获得Picli、Picri;Picli表示双目相机在第i个时刻ti下的初始左图像;Picri表 ...
【技术保护点】
一种利用双目视觉自主解算汽车速度的方法,其特征在于,包括如下步骤:步骤1:通过双目相机采集图像;步骤2:以逐帧方式,对双目相机采集到的图像进行图像处理步骤,得到目标图像;步骤3:根据目标图像,解算得到特征点在相机坐标系中的坐标;步骤4:根据特征点在相机坐标系中的坐标,解算得到车速。
【技术特征摘要】
1.一种利用双目视觉自主解算汽车速度的方法,其特征在于,包括如下步骤:步骤1:通过双目相机采集图像;步骤2:以逐帧方式,对双目相机采集到的图像进行图像处理步骤,得到目标图像;步骤3:根据目标图像,解算得到特征点在相机坐标系中的坐标;步骤4:根据特征点在相机坐标系中的坐标,解算得到车速。2.根据权利要求1所述的利用双目视觉自主解算汽车速度的方法,其特征在于,所述步骤1,包括:步骤1.1:安装调试双目相机,准备采集图像;步骤1.2:利用双目相机软件触发功能,采集图像信息,获得Picli、Picri;Picli表示双目相机在第i个时刻ti下的初始左图像;Picri表示双目相机在第i个时刻ti下的初始右图像;i=1,2,3…,N,N表示双目相机的采集次数。3.根据权利要求2所述的利用双目视觉自主解算汽车速度的方法,其特征在于,所述步骤2,包括:步骤2.1:判断拍摄场景是白天还是夜晚,根据先验知识,剔除初始左图像Picli、初始右图像Picri的背景噪声;步骤2.2:对当前的初始左图像Picli、初始右图像Picri进行图像预处理;步骤2.3:对当前的初始左图像Picli、初始右图像Picri去除背景噪声;步骤2.4:对当前的初始左图像Picli、初始右图像Picri进行灰度化处理,分别得到灰度化左图像picli、灰度化右图像picri,然后将灰度化左图像picli减去灰度化右图像picri得到左灰度图pic′li,将灰度化右图像picri减去灰度化左图像picli得到右灰度图pic′ri;步骤2.5:对左灰度图pic′li、右灰度图pic′ri进行归一化处理,分别得到左二值化图像pic″li、右二值化图像pic″ri;步骤2.6:分别对左二值化图像pic″li、右二值化图像pic″ri做开运算,消除目标车辆所在区域外部的孤立点,将目标车辆所在区域内部的孤立点连通起来,分割处目标图像;其中,所述目标车辆所在区域是指目标车辆的最小包围矩形,记为目标图像。4.根据权利要求3所述的利用双目视觉自主解算汽车速度的方法,其特征在于,所述步骤3,包括:步骤3.1:提取左二值化图像pic″li中目标图像的位置信息,(xli,yli),widthli,heightli;提取右二值化图像pic″ri中目标图像的位置信息,(xri,yri),widthri,heightri;xli表示目标图像在初始左图像坐标系X轴上的起始坐标;yli表示目标图像在初始左图像坐标系Y轴上的起始坐标;widthli表示目标图像在初始左图像坐标系中X轴方向占的像素数;heightli表示目标图像在初始左图像坐标系中Y轴方向占的像素数;xri表示目标图像在初始右图像坐标系X轴上的起始坐标;yri表示目标图像在初始右图像坐标系Y轴上的起始坐标;widthri表示目标图像在初始右图像坐标系中X轴方向占的像素数;heightri表示目标图像在初始右图像坐标系中Y轴方向占的像素数;步骤3.2:按照所述目标图像的位置信息,从初始左图像Picli、初始右图像Picri分别分割出包括目标车辆的图像Pic′li、图像Pic′ri;步骤3.3:分别对图像Pic′li、图像Pic′ri提取特征点,并剔除误匹配点;将对应于左相机的特征点坐标记为plk(xlk,ylk);将对应于右相机的特征点坐标记为prk(xrk,yrk);其中,k=1,2,…K,K为特征点数量;xlk...
【专利技术属性】
技术研发人员:朱程广,赵健康,龚珊三,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。