论文部分内容阅读
本文为了实现城市交通中交叉路口车速和排队长度的测量,提出了基于机器视觉的交叉路口车速和车辆排队长度的检测算法。
摄像机架设在交叉路口,逆着行车方向进行视频采集,在停车线和人行横道之间设置检测带。在检测带内进行背景差分运算、阴影去除和形态学区域填充,然后对得到的二值图像进行垂直投影,利用垂直投影曲线图判断车辆是否存在并计算车辆驶入和驶出检测带所用的帧数,根据摄像机的帧率和检测带的宽度计算瞬时速度,进而求出交叉路口的平均车速。
车辆出现排队现象一般出现在红灯期间或者路口出现车辆通行缓慢即绿灯期间车速较低的时候,因此,当检测到所在车道车速低于2km时,开始启动排队长度检测程序。首先是排队背景的提取,本文把背景帧差法和Canny边缘检测法相结合来提取背景。为了提高检测精度,本文沿相应车道设置多个可活动的虚拟线圈(简称伸缩窗),并当检测到伸缩窗非零像素个数和大于某一阈值,并且伸缩窗内全部非零像素个数和与前一时刻窗内全部非零像素个数和之差小于某一阈值,伸缩窗长度相应地增加。最后利用相机标定把像素值转换为实际的长度值。
这些交通参数可为交叉路口的交通灯控制奠定基础。