发明名称 一种基于计算机视觉的人行横道处车辆的检测方法
摘要 本发明公开了一种基于计算机视觉的人行横道处车辆的检测系统及方法,系统包括两架CCD摄像机和计算机图像处理系统;所述计算机图像处理系统通过接口与摄像机相连;所述两架CCD摄像机安装于人行横道的两端;所述两架CCD摄像机的视场角包含对面的等人行横道处人区域和斜对面的车辆区域;检测方法为摄像机捕获人行横道处车辆区域,通过对图像的分析和处理,得到人行横道处车辆数目。本发明提出了扫描线法,适用于图像中的车辆之间存在严重的遮挡,连成一片,无法采用形态特征的方法来识别车辆的情况。
申请公布号 CN103077614B 申请公布日期 2015.05.20
申请号 CN201210566225.4 申请日期 2012.12.24
申请人 南京航空航天大学 发明人 徐贵力;刘婷;陈曦;林亮;朱亮;朱磊
分类号 G08G1/065(2006.01)I;G06K9/00(2006.01)I 主分类号 G08G1/065(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 一种基于计算机视觉的人行横道处车辆的检测方法,其特征在于:包括以下步骤;1)构建基于计算机视觉的人行横道处车辆的检测系统,所述检测系统包括两架CCD摄像机和计算机图像处理系统;所述计算机图像处理系统通过接口与摄像机相连;所述两架CCD摄像机安装于人行横道的两端;所述两架CCD摄像机的视场角包含对面的等人行横道处人区域和斜对面的车辆区域;2)摄像机捕获场景图像;3)对摄像机捕获的图像进行切割,得到人行横道处的大型车辆和小型车辆;4)对人行横道处车辆区域再进行分割,得到位于上部的大车车顶区域、位于下部的小车及大车车底区域;5)提取背景和实现背景更新;6)通过对人行横道处大车车顶区域图像的处理,得到人行横道处大车数量;包括,6‑1)将当前帧与基于码本的背景模型比较,得到人行横道处大车车顶区域前景;6‑2)对得到的前景进行连通域去噪处理,包括利用形态学开操作去除小噪声,利用闭操作重建边缘并找到大轮廓;6‑3)对得到的图像中的大轮廓进行统计,得到大车数量;7)采用扫描线法对人行横道处小车及大车车底区域图像的处理;包括7‑1)将当前帧与由快速背景更新法得到的背景做差,并对差分后的图像进行二值化,得到人行横道处小车及大车车底区域前景;7‑2)对得到的前景进行连通域去噪处理,包括利用形态学开操作去除小噪声,利用闭操作重建边缘并找到大轮廓;7‑3)把大车车底当做小车处理,对整个车道从远到近画扫描线,使每辆小型车辆覆盖相同条数的扫描线;7‑4)计算每条扫描线上位于步骤7‑2)所得到的大轮廓内的像素点数,其与该条扫描线上总像素点数的比值为R,如果比值R大于阈值T,则该扫描线覆盖了车辆,统计R大于阈值T的扫描线的条数;8)根据得到的大车数量、统计的覆盖车辆的扫描线的条数,以及大车与小车车身长度的关系计算人行横道处车辆数目。
地址 210016 江苏省南京市白下区御道街29号