1、摘 要
当今科技飞速发展,带来了智能交通的空前发达,也为经济可持续发展做出一定贡献。交通运输在一个国家的经济社会发展中起着助推器的作用。交通运输的监控与管理智能化也变得尤为重要。基于视频的车辆检测作为智能交通系统的基石, 具有直观性、大范围检测、安装和维护方便等优势,成为采集交通信息技术的有力工具。因而视频车辆检测研究具有非常重要的意义。
本论文首先介绍了图像检测的研究背景以及发展情况,然后重点介绍了本论文中进行车辆检测的技术和方法。该方法先对图像进行灰度值化处理,中值滤波处理及二值化处理,然后利用车辆移动的特点进行检测,最后将移动中的车辆进行加框标记。实验结果表明, 本程序设计能够在一定的误差范围内实现对移动车辆进行检测。且效果良好。
本文视频车辆检测系统是采用图像处理的方法进行设计,本研究有着一定的现实意义。
关键词:智能交通;车辆检测;图像处理;MATLAB
2、参考目录
摘 要 III
Abstract IV
目 录 V
1 绪论 1
1.1 课题背景与意义 1
1.2 国内发展概况 1
1.3 视频车辆检测系统概述 2
1.4 图像处理概述 3
1.5 本课题工作与结构安排 3
1.6 开发工具及运行环境 4
2 软件介绍 5
2.1 MATLAB 概况 5
2.2 MATLAB的语言特点 6
2.3 基本运算与函数 7
3 基于视频的车辆检测方法 15
3.1 基于视频的车辆检测方法 15
3.1.1 基于帧间差分的方法 15
3.1.2 基于光流场的方法 15
3.1.3 基于背景差的方法 16
3.2 车辆阴影分割技术 16
4 车辆目标的图像处理方法 17
4.1 彩色图像灰度化 17
4.2 图像分割 19
4.2.1 阈值分割方法 19
4.2.2 最大方差自动取阈值(自适应二值化) 19
4.2.3 基于边缘检测的图像分割 22
4.3 基于数学形态学分析 24
4.3.1 图像形态学处理 24
4.3.2 实验结果比较 26
4.4 图像填充 27
5 基于帧间差分法的车辆检测盒计数方法 29
5.1 帧间差分法 29
5.2 二值化 29
5.3 形态学滤波 30
5.4 系统流程图 31
5.5 分析目标物体和计数 32
6 结论与展望 35
6.1 结论 35
6.2 不足之处与对未来的展望 35
致 谢 37
参考文献 38
附 录 39
3、 课题背景与意义
当今科技飞速发展,带来了智能交通的空前发达,也为经济可持续发展做出一定贡献。交通运输在一个国家的经济社会发展中起着助推器的作用。随着交通运输业的高速发展,交通堵塞、事故等等负面效应也日益突出,并越发成为全球性共同问题。针对日益严重交通需求,有限的资源和日益恶化的环境,需要依靠新的办法来控制交通需求。智能交通系统正在这样的矛盾中应运而生。智能交通系统(ITS),随着信息技术、计算机技术、数据通信传输技术、模式识别技术、图像处理技术等学科的迅猛发展,得到了日益广泛的应用,极大提高了交通管理的智能化、科学化、规范化水平。特别是计算机视觉技术的发展为提高交通系统智能化程度,提供了有效手段。要从根本上解决这些问题,必定要实现交通运输系统的智能化,使交通运行处于最佳状态,改善交通堵塞,提高运输能力和整个交通系统的机动性、安全性和效率。智能交通系统是目前交通领域的重要研究课题之一。
实时动态的交通信息是实现交通智能化的关键所在。作为交通流基本参数之一,实时计数也具有基本的交通流特性,它的采集手段很多,目前比较成熟的有磁性检测、电磁波检测等。而在道路实时行车流的采集和应用处理是ITS各有关项目如:城市公共交通智能化调度系统、自动驾驶系统、物流管理系统实施的基础数据和重要前提之一。目前有关实时车流信息采集、维护以及处理的研究有了很大发展。
计算机和电子信息技术的高速发展,使得数据处理加工能力逐步增强,为图像处理、计算机视觉和模式识别技术应用于智能交通信息采集提供了强有力的保障。该系统通过摄像机对交通信息流进行摄像,利用图像处理和模式识别技术对连续的交通信息流进行处理,以此达到监测交通信息流的目的。同时,现场的交通视频信号也能够为电视监控共用。近年来,该系统得到快速发展,作为一种检测手段,视频检测技术所提供的丰富交通信息,以及所具有的各种优点,都是其他方法难以比拟的。
本文是基于视频图像处理的车辆信息处理系统,重点研究实时车辆检测以及车辆计数涉及到的相关内容和算法,其目的是提高交通管理的自动化、现代化水平。其中所有的数字图像处理都通过MATLAB仿真实现,通过本文的研究也以后相关开发应用积累经验。
4、处理效果
在视频中加标记框并计数结果显示如下:

(a)车辆检测并计数结果一

(b)车辆检测并计数结果二

5、GUI界面设计

MATLAB运动车辆检测系统相关推荐

  1. 运动目标识别系统Matlab仿真——附上程序

    本人毕业设计做的是红外运动识别系统,通过Matlab做了仿真.其中视频资源来自优酷.毕设论文随后上传.以下是matlab代码 clear all %创建必要的视频处理对象 videofile = 'p ...

  2. 基于深度学习的车辆检测系统(MATLAB代码,含GUI界面)

    摘要:当前深度学习在目标检测领域的影响日益显著,本文主要基于深度学习的目标检测算法实现车辆检测,为大家介绍如何利用MATLAB\color{#4285f4}{M}\color{#ea4335}{A}\ ...

  3. 计算机车辆识别检测毕业设计,计算机毕业设计(论文)-基于视频的车辆检测系统【全套设计】.doc...

    该设计论文已经通过各大高校老师审核认可并通过答辩,欢迎大家下载学习交流.如有疑问可随时联系店主,竭诚为您解答!! 编号 太湖学院 毕业设计(论文) 题目: 信机 系 专业 学 号: 学生姓名: 指导教 ...

  4. matlab 二自由度振动仿真,基于Adams和Matlab二自由度系统振动的仿真分析研究

    化学工程与装备 2017 年 第 11 期 28 Chemical Engineering & Equipment 2017 年 11 月 基于 Adams 和 Matlab 二自由度 系统振 ...

  5. matlab阵风仿真,基于matlab风力发电系统的建模与仿真毕业设计论文

    <基于matlab风力发电系统的建模与仿真毕业设计论文.doc>由会员分享,可免费在线阅读全文,更多与<基于matlab风力发电系统的建模与仿真毕业设计论文>相关文档资源请在帮 ...

  6. MATLAB数字图像处理系统[多功能]

    MATLAB数字图像处理系统[多功能] 目录 实验一 MATLAB数字图像处理初步 实验二 图像的代数运算 实验三 图像增强-空间滤波 实验四 图像分割 2 实验一 MATLAB数字图像处理初步 一. ...

  7. 运动想象系统中的特征提取算法和分类算法

    目录 特征提取算法 分类识别算法 本教程为脑机学习者Rose发表于公众号:脑机接口社区 .QQ交流群:903290195 特征提取算法 (1)时域方法:这是比较早期的EEG信号处理方法,主要通过提取E ...

  8. 基于MATLAB的OFDM系统实现

    基于MATLAB的OFDM系统实现 OFDM(正交频分复用)的基本原理是将高速的数据流通过串并转换分解成若干低速的数据流,利用多个正交的子载波并行传输.本文借鉴了IEEE802.11a标准并进行简化, ...

  9. 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真教程.doc

    基于MATLAB的MIMO系统预编码性能仿真教程 PAGE \* MERGEFORMAT - 33 - 摘要在现今的移动通信系统中,被极多的国际通信标准采纳为基础性关键技术的一种方法是多输入多输出的技 ...

最新文章

  1. 方式四:修改模块导入段来拦截API
  2. 【排序算法】——图解双轴快排(建议收藏)
  3. Android之自定义ContentProvider详解
  4. ssh是什么_【科普】SSH都不懂,还搞什么网络
  5. 乐观锁-version的使用
  6. matlab图上面加箭头,如何在matlab中显示箭头
  7. 域名解析:记录类型的含义
  8. 【转】详解GAN代码之逐行解析GAN代码
  9. 功能强大的相片管理软件ACDSee Photo Manager 12.0.342注册码序列号中文版
  10. Termux字体大小调整
  11. linux连win7打印机,如何在CentOS 6.5下安装Win7下的共享打印机服务
  12. 汽车之家口啤数据爬虫
  13. 使用Git初始化已有的项目
  14. 学计算机能考南京哪个大学,这三所南京市高校,适合报考计算机类专业,适合的考生不要错过...
  15. [ Node | koa2 ] 喜马拉雅JSSDK签名服务
  16. java基础:运算符
  17. 乐迪智能陪伴机器人_乐迪智能陪伴机器人app下载|乐迪智能iphone版下载 v2.8.5 - 跑跑车苹果网...
  18. 证监会叫停VR等行业跨界定增,福兮祸兮?
  19. 1055: 兔子繁殖问题
  20. ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

热门文章

  1. 虚幻4快速上手实战系列 之 三维弹球
  2. VC++对Access数据库的操作(查询、插入、更新、删除等)
  3. 标签参数JEECG智能开发平台 UI标签库帮助文档
  4. 解决vi中文乱码问题
  5. unity网络实战开发(丛林战争)-正式开发阶段(013-游戏服务器端框架搭建)
  6. 【专栏必读】王道考研408计算机组成原理万字笔记、题目题型总结、注意事项、目录导航和思维导图
  7. [PAT A1011]World Cup Betting
  8. 利用python数据分析,获取双色球历史中奖信息!(内含详细代码)
  9. (重要)同网段和不同网段设备通信过程详解
  10. Kafka 核心源码解读【一】--日志模块