毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

OpenCV视频车辆检测与跟踪算法研究(3)

时间:2018-03-04 11:49来源:毕业论文
本文利用的是已经拍摄好的一段车辆行驶视频,将视频读入,根据设计好的视频车辆检测和跟踪算法,提取前景并进行跟踪计数,从而统计出该行驶路面的


本文利用的是已经拍摄好的一段车辆行驶视频,将视频读入,根据设计好的视频车辆检测和跟踪算法,提取前景并进行跟踪计数,从而统计出该行驶路面的车流量。
2.2  软件平台
操作系统:Windows7
软件:VC6.0,OpenCV1.0
2.2.1  Visual C++ 6.0简介
Visual C++ 6.0,简称VC或VC6.0,由Microsoft开发的,是Microsoft的主力软件产品。微软公司自1993年首次推出以来,受到了广大程序员的热烈欢迎,成为软件开发必不可少的工具,同时,它也在不断地更新以满足软件开发的需求。
Visual C++ 6.0能够将“高级语言”翻译成“机器语言”,也是一个基于Windows操作系统的可视化集成开发环境。它包括许多组件,其中包括各种开发工具:编辑器、调试器、程序向导AppWizard以及类向导Class Wizard等。
Visual C++ 支持面向对象的程序设计方法,也支持MFC类库编程,有非常强大的Developer Studio集成开发环境,能用来开发不同类型、规模和复杂程度的应用程序,其开发效率很高,能生成品质优良的应用软件代码,这也是它受到专业程序员亲睐的重要原因。
2.2.2  OpenCV简介
OpenCV是Intel公司支持的开源计算机视觉库,它具有轻量级且高效的特点,由一系列的C函数和少量的C++类构成,同时也提供MATLAB、JAVA等语言的接口,可以用来实现包括图像处理和计算机视觉在内的许多通用算法。近年来,它的流行程度越来越广,在国外被广泛应用在图像处理的相关区域。
OpenCV的特点:简洁高效、涉及领域广、跨平台、全免费
本文采用的是OpenCV1.0,它包括5个模块[19]:(1)cv模块:主要的OpenCV函数都包括在其中;(2)cvaux模块:辅助的OpenCV函数;(3)cxcore模块:数据结构与线性代数支持;(4)ml模块:机器学习库,是一些用于分类、回归和数据类的类和函数;(5)highgui模块:图像界面函数。
OpenCV1.0与VC6.0结合使用,需要在VC6.0下进行配置[19],在PC中OpenCV1.0的安装路径为:C:\Program Files\OpenCV,其配置过程为:
(1)全局设置(菜单工具->选项->目录) OpenCV视频车辆检测与跟踪算法研究(3):http://www.youerw.com/zidonghua/lunwen_10403.html
------分隔线----------------------------
推荐内容