论文题名: | 基于OpenCV的车辆视频检测技术研究 |
关键词: | OpenCV;车辆视频检测;智能交通;视频序列;数字图像处理 |
摘要: | 车辆检测是智能交通监控系统的关键环节。随着科技发展和技术进步,车辆检测方式正历经着由传统的线圈检测、雷达检测发展到更为先进的实时视频检测方式。 车辆视频检测的基本原理是通过对从摄像机采集的视频序列通过数字图像处理技术,提取图像中的车辆信息,从而达到检测和判断车辆是否违章的目的。 视频检测是一个复杂的过程,不仅需要实时采集图像,而且很多图像处理算法不具有通用性,使得系统的开发周期延长,可扩展性不强。鉴于此,本文采用OpenCV作为开发平台,该库在Windows 以及Linux下均可以使用,它是开放源代码并且完全免费,这就可以保证库的维护和更新更加便捷和迅速。OpenCV提供了很多基本图像处理方法的函数,并且征对视频图像处理特别提供了几种运动物体跟踪的原型,非常适合于车辆视频检测系统的开发。 论文设计并实现了一套基于OpenCV的视频车辆检测算法,算法综合考虑系统检测的可靠性和实时性。在算法流程中的背景初始化与更新步骤中,测试了现有的最常用的三种背景更新算法效果并总结其优劣,同时在此基础上提出了一种背景初始化的方法。在算法流程的另一个关键步骤阴影消除,提出了基于三种色彩空间RGB、YUV、HSV 空间的阴影消除算法并进行了实验测试,阴影消除效果明显。在提取车辆特征上,采用状态机的方式对虚拟线圈区域判断当前是否有车辆经过,增强了检测系统的鲁棒性。 论文对所进行的一些工作进行了总结,并对车辆视频检测的发展进行了相关预测。 |
作者: | 唐双发 |
专业: | 控制理论与控制工程 |
导师: | 周纯杰 |
授予学位: | 硕士 |
授予学位单位: | 华中科技大学 |
学位年度: | 2009 |
正文语种: | 中文 |