基于opencv的车流量统计院系-read.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OpenCV的车流量统计 院系:数学科学学院 专业:应用数学 答辩人: --- 指导老师:---  一. 概述 车流量统计是智能交通系统中交通监控系统的核心内容,是指对道路交通监控视频,采用一定的策略,实现对车辆的检测和跟踪 并进行车辆计数的过程。 二. 研究意义 随着汽车数量的迅猛增加,导致了道路交通状况的日益恶化,如何实时智能地对道路车流量进行监控,为交通管理部门提供指挥决策依据,成为一个亟待解决的问题。 基于视频的车流量统计系统适应性强且容易维护,目前已广泛的应用于智能交通监控系统中。 三. 研究内容 本设计以vc++2010为开发平台,利用opencv2.4.5视觉库,采用基于背景差分法和运动目标质心跟踪算法, 通过开发车流量计数系统MFC界面,实现对视频中车辆的检测,跟踪和计数功能。 实验表明本文研究的车流量统计系统具有检测速度较快、精度较高、实时性较好的特点,能满足一定的要求。 四. OpenCV的介绍 OpenCV(Open source Computer Vision library)是Intel公司开发的图像处理和计算机视觉开放源码库,它由一系列的C函数和C++类组成,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV主要用于对图像进行一些高级处理,如特征检测与跟踪、运动分析、目标分割与识别以及3D重建等。由于OpenCV源代码完全开放,而且源代码的编写简洁而高效,且代码执行效率高,所以近年来在国外的图像处理相关领域中被广泛地使用,成为一种流行的图像处理软件包。 五. 背景差分法 背景差分法是指用当前帧减去背景图,得到前景图,实现对运动物体的提取。 六. 质心跟踪法 质心跟踪法一种运动目标的跟踪算法。目的是确定运动目标的运动轨迹。 质心跟踪法是通过连续的图像帧之间目标特征的匹配问题,判断目标是否相同,确定运动目标的运动轨迹。常用的匹配特征有目标的位置、速度、大小以及形状和颜色等。 七. 程序的简单说明 程序主要分为四大模块模块:视频图像的获取,图像的预处理,车辆检测和跟踪,车辆计数。 图像的获取和处理是利用opencv提供的库函数,获取视频流,然后对视频流的每帧图像进行灰度化,高斯滤波,二值化和膨胀,再对图像进行标记,去除较小和较大的连通区域,以达到去除干扰物(非车辆的物体 ),并标记车辆的目的,并提取指定道路区域、标记去噪。 车辆检测和跟踪是利用OpenCV,将当前帧,减去背景图,得到前景图,实现对运动物体轮廓的分割,获得运动物体的轮廓序列(包含所有的运动物体)。再获取运动物体最外面的矩形边界(包括矩形的两个对顶点的坐标和矩形的长和宽等车辆信息)。通过矩形的长和宽,设置判断条件,满足条件的运动物体,则为车辆,从而实现对干扰物的排除。由于车辆最外面的矩形边界的两个对顶点的坐标已知,通过画矩形函数cvRectangle,对检测到的车辆画矩形,并将车辆存入跟踪数组TrackBlock [No]。 车辆计数是通过对轮廓序列进行for循环,获得当前帧的所有车辆,然后对每个车辆,与跟踪数组TrackBlock[No]的元素进行匹配,如果没有与之匹配则表示是新车辆,车流量Num加1,否则加0 。 八. 实验结果图 图1:车流量统计系统的效果图 图2:车流量统计的结果图 六. 结束语 应用OpenCV在Visual C++编程环境下开发出了车流量统计系统,实现了较好的检测效果,且软件具有一定的稳定性和鲁棒性; 针对复杂背景下的车流量统计,目前的软件存在一定的误检和漏检,在以后还有很多的改进的余地。如结合多种算法,构建实用化的车流量统计系统。 谢谢! 感谢 所有老师 四年来对 我的辛勤栽 培和帮助,感谢--给了我 飞翔的翅膀!

文档评论(0)

shiyouguizi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档