学位论文 > 优秀研究生学位论文题录展示

基于车辆计数的交通信号灯的控制研究

作 者: 吴凌霄
导 师: 林晨
学 校: 青岛理工大学
专 业: 机械电子工程
关键词: MATLAB 图像处理 背景差分 车辆计数 Visual C++ 交通信号灯
分类号: TP391.41
类 型: 硕士论文
年 份: 2011年
下 载: 75次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着经济的快速发展,交通运输的作用也越发的突显出来,各种运输车辆、私家车辆不断增多,如此势必会带来诸如交通拥堵、交通事故和环境污染等一系列问题,然而单纯的靠改善道路基础设施来缓解交通压力是不可行的。如何运用现代科学技术,充分合理地调度交通从而避免上述问题的发生将是我们研究的主要目的。本文首先是依据MATLAB图像处理技术,利用背景差分的方法对道路车辆进行计数。在验证其准确率后,以此为基础,利用Visual C++程序设计对交通信号灯加以有效地调节与控制。首先,介绍了道路交通管理系统的研究背景、目的以及意义。通过国内外的研究现状对比,根据我国道路交通的实际情况,确定了论文所研究的思路、范围及主要内容,并选择研究的方法和所需要的应用软件;其次,介绍了数字图像处理的相关知识,简单说明了MATLAB的操作方法,并详细介绍了MATLAB在图像处理方面的应用,包括图像的操作与变换、图像的增强与压缩、图像的滤波、图像分割和形态学运算等;同时,阐述了图像预处理的相关内容,包括图像的灰度变换,图像的去噪处理等,为后续的对车辆图像进一步处理打下基础;而后,介绍了几种常用的车辆计数方法,通过比较本文选择了一种算法简单、处理速度快的背景差分法进行计数。文中对于应用该方法所涉及到的背景的提取与实时更新的问题做了详细的解释,并以所采集车辆帧序列中的一帧为例,给出了相关的计数程序从而验证该方法的准确性;同时,设计了MATLAB GUI界面,方便直观地将所采集的车辆图像与计数信息连续对应地显示出来。再次,介绍了Visual C++程序设计的相关知识,包括C++程序的基本结构,Windows的编程特点,Visual C++基础类库Microsoft Foundation Class (MFC)的组织结构和Visual C++的项目工作区以及其程序设计的应用领域。然后,是信号灯的控制与管理部分,介绍了信号灯的功能,信号灯的控制方法。说明了本文研究信号灯控制的思路及设计方案,并给出了相关的程序分析与界面演示。最后,是从整体上系统地总结了本文所研究的全部内容,也展望了自己今后的发展规划。

全文目录


摘要  9-11
Abstract  11-13
第1章 绪论  13-17
  1.1 课题研究的背景  13
  1.2 课题研究的目的与意义  13-14
    1.2.1 课题研究的目的  13-14
    1.2.2 课题研究的意义  14
  1.3 国内外发展  14-16
    1.3.1 国外发展  14-15
    1.3.2 国内发展  15-16
  1.4 论文研究的内容  16-17
第2章 MATLAB 图像处理  17-31
  2.1 图像的基本知识  17-19
    2.1.1 图像的类型  17-18
    2.1.2 数字图像处理的特点及目的  18-19
    2.1.3 数字图像处理的内容  19
  2.2 MATLAB 简介  19-23
    2.2.1 MATLAB 的特点  20
    2.2.2 MATLAB 的界面  20-23
  2.3 MATLAB 在图像处理中的应用  23-26
    2.3.1 图像的操作与变换  23-24
    2.3.2 图像的增强与压缩  24
    2.3.3 图像的滤波  24
    2.3.4 图像分割  24-25
    2.3.5 形态学运算  25-26
  2.4 图像预处理  26-30
    2.4.1 图像的灰度变换  27-28
    2.4.2 图像的去噪处理  28-30
  2.5 本章小结  30-31
第3章 车辆计数  31-43
  3.1 车辆计数的方法  31-33
    3.1.1 路面标记法  31
    3.1.2 环形线圈法  31-32
    3.1.3 背景差分法  32-33
    3.1.4 帧间差分法  33
  3.2 图像采集设备的位置  33-34
  3.3 背景差分处理  34-38
    3.3.1 背景的提取  34-35
    3.3.2 背景更新  35-37
    3.3.3 背景差分  37-38
  3.4 车辆计数  38-40
    3.4.1 简单实例说明与相关程序  38-39
    3.4.2 结果分析与比较  39-40
  3.5 车辆计数的 GUI 界面设计  40-42
  3.6 本章小结  42-43
第4章 Visual C++程序设计  43-52
  4.1 基础知识介绍  43-44
    4.1.1 Visual C++6.0 的特点  43
    4.1.2 C++程序的基本结构  43-44
  4.2 Windows 编程基础  44-46
    4.2.1 Windows 编程特点  44-45
    4.2.2 Windows 基本数据类型  45-46
  4.3 MFC 概述  46-48
    4.3.1 MFC 类的组织结构  47
    4.3.2 使用 MFC AppWizard  47-48
  4.4 Visual C++项目工作区  48-51
    4.4.1 类视图  48-49
    4.4.2 资源视图  49
    4.4.3 文件视图  49
    4.4.4 界面设计  49-50
    4.4.5 属性窗口  50-51
  4.5 Visual C++程序设计的应用  51
  4.6 本章小结  51-52
第5章 交通信号灯控制  52-61
  5.1 交通信号灯的基本功能  52-53
  5.2 交通信号灯的控制方法  53
    5.2.1 传统控制方法  53
    5.2.2 实时控制  53
  5.3 交通信号灯控制思路与设计方案  53-55
    5.3.1 控制思路  53-54
    5.3.2 设计方案  54-55
  5.4 程序分析与界面演示  55-60
  5.5 本章小结  60-61
第6章 总结与展望  61-63
参考文献  63-67
攻读硕士学位期间发表的学术论文及科研工作  67-68
致谢  68-69
附录  69-74

相似论文

  1. 微细线切割往复走丝机构的设计及控制系统的研究,TG484
  2. 基于CCD图像传感器的温度测量技术研究,TH811
  3. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  4. 雾天或背光条件下图像清晰化算法研究及硬件实现,TP391.41
  5. 中小企业进销存管理系统的研究与设计,TP311.52
  6. 人脑解剖结构图谱软件的设计与实现,TP391.41
  7. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  8. 机械臂视觉伺服系统的研究,TP242.6
  9. 数字图像处理在集装箱检测中的应用研究,TP274.4
  10. 半成型结构在休闲女装中的应用,TS941.2
  11. 基于视觉的番木瓜外观品质检测技术研究,S667.9
  12. 基于机器视觉的光纤几何参数检测研究,TN253
  13. 深水海底管道S型铺管法安装分析,TE973
  14. 羊绒与羊毛纤维鉴别系统的研究,TS101.921
  15. 基于图像处理的大蒜播种机排序机构设计,S223.2
  16. 基于计算机视觉对“次郎”甜柿外部品质检测与分级的研究,S665.2
  17. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  18. 部队人员住房管理系统的开发与实现,TP311.52
  19. 基于神经网络的安全评价方法研究及应用,X937
  20. 基于图像处理技术的两相流动特性描述,TP391.41
  21. 矿用电动机软起动器实验装置设计,TM343.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com