主权项 |
一种基于TOF相机的车流量及车型检测方法,其特征是按如下步骤进行:步骤1、将TOF相机安装在距被测路面垂直距离为d的正上方,TOF相机镜头垂直于路面朝下;步骤2、利用TOF相机实时拍摄被测路面,获取被测路面的视频图像,在视频图像中设置一条矩形虚拟检测区域,所述矩形虚拟检测区域位于图像中部位置,其长度方向垂直于车辆行驶方向,所述矩形虚拟检测区域的长度为车道在视频图像中的像素宽度,矩形虚拟检测区域的宽度为p个像素,基于噪声及准确度因素,选取所述p的数值为3~5;步骤3、车流量的检测:a、计算当前帧图像中矩形虚拟检测区域内的距离信息的算术平均值<img file="FDA0000533692600000011.GIF" wi="79" he="80" />令<img file="FDA0000533692600000012.GIF" wi="238" he="80" />设定距离阈值d<sub>thr</sub>;b、若当前帧图像中无车辆经过,则Δd为0;若Δd由0突变到大于距离阈值d<sub>thr</sub>,判断为有车辆进入虚拟检测区域,车辆计数加1;若Δd不满足由0突变到大于距离阈值d<sub>thr</sub>,判断为无车辆进入虚拟检测区域或已经计数的车辆还未离开虚拟检测区域,车辆计数保持不变;步骤4、车型检测:a、在第n帧图像中,车辆X进入矩形虚拟检测区域,针对宽度为p个像素的矩形虚拟检测区域,计算每列像素的距离算术平均值<img file="FDA0000533692600000013.GIF" wi="110" he="85" />找出距离算术平均值的最小值<img file="FDA0000533692600000014.GIF" wi="141" he="84" />认定最小值<img file="FDA0000533692600000015.GIF" wi="118" he="85" />为车辆X位于矩形虚拟检测区域内的车辆部分的顶部到相机的距离,得到第n帧图像中车辆X位于矩形虚拟检测区域内的实际高度h<sub>n</sub>=d‑d<sub>min,n</sub>;b、在第n+m帧图像中,另一车辆Y进入矩形虚拟检测区域,得到从车辆X从第n帧图像至第n+m‑1帧图像的m个高度特征,构成m维向量<img file="FDA0000533692600000016.GIF" wi="406" he="83" />其中“0”表征车辆离开虚拟检测区域,截掉所述m维向量<img file="FDA0000533692600000017.GIF" wi="46" he="71" />中连续为0的尾部,得到车辆X从车头至车尾的高度特征向量<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mover><mi>h</mi><mo>→</mo></mover><mo>′</mo></msup><mo>=</mo><mo>[</mo><msub><mi>h</mi><mi>n</mi></msub><mo>,</mo><msub><mi>h</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>]</mo><mo>;</mo></mrow>]]></math><img file="FDA0000533692600000018.GIF" wi="335" he="83" /></maths>c、将所述车辆X从车头至车尾的高度特征向量<img file="FDA0000533692600000019.GIF" wi="52" he="78" />与已建立的数据库中不同类型的车辆高度特征进行匹配,实现对车辆X的车型检测。 |