摘要:目前,我国重视高速公路、城市道路的交通安全工作,而国、省道上的交通安全预防工作不够全面,国、省道事故数量较多,交通管理不够完善,这些交通事故也成为了预防的盲点。而智能交通技术越发成熟,使得解决这类问题有了新的方案。
利用雷达实现车辆检测,通过硬件电路将雷达探测器的结果作为AT89C51单片机的输入,设计程序使与单片机相连接的外设做出对于车辆的预警信息。在行人预警系统中,利用摄像头拍摄行人,通过SVM(支持向量机)+HOG(方向梯度直方图)实现行人检测。两个系统并行工作,达到行人车辆相互预警的作用从而减少交通事故的发生。
测试实验在windows系统下,车辆探测预警系统用proteus与keil进行电路与程序的仿真。行人检测以OpenCV为基础,通过Visual Studio编译算法来实现。
关键词:智能交通;车辆检测;行人检测;支持向量机;方向梯度直方图
目录
摘要
ABSTRACT
第一章 绪 论-1
1.1国内外研究现状-1
1.2研究意义-2
1.3设计内容-2
第二章 车辆预警系统设计-4
2.1总体设计方案-4
2.2传感器选择-4
2.2.1 不同车辆探测器分析-4
2.2.2 微波雷达-5
2.3控制单元选择-6
2.4应用软件-7
2.4.1Proteus简介-7
2.4.2Keil简介-7
2.5硬件电路设计-7
2.6软件设计-9
第三章 行人预警系统设计-13
3.1总体设计方案-13
3.2传感器选择-13
3.3控制单元选择-14
3.4应用软件及编译环境-14
3.4.1Visual Studio简介-14
3.4.2OpenCv配置环境-15
3.5算法原理-15
3.5.1 HOG算法原理-15
3.5.2 SVM算法原理-16
3.6软件设计-17
第四章 系统实验-19
4.1仿真测试-19
4.2实验结果-20
第五章 设计总结与展望-22
5.1总结-22
5.2展望-22
参考文献-24
致 谢-26