菜单
3 动目标检测与跟踪算法实现
目前实现运动目标检测的方法以及工具多种多样,但大多数采用的还是基于OpenCV这个开源计算机视觉库的算法。OpenCV以其强大的图片处理能力以及优秀的移植性受到了广泛的欢迎。
3.1 实现工具概述
3.1.1 OpenCV技术简介
OpenCV是open source computer vision library的缩写,是1999年由intel公司建立的一个开源计算机视觉库,该视觉库在开发之初就具有优秀的可移植性,能通过相应的交叉编译,流畅地运行在不同的操作系统上。它由少量C++类和一系列C函数构成,并且提供JAVA、Ruby等接口,实现了计算机视觉和图像处理领域的很多通用算法[14]。由于它轻量级而高效,并且通过优化的C代码的编写而对其执行速度带来了非常大的提升。另外通过购买Intel的IPP高性能多媒体函数库还可以得到更快的处理速度。因此,OpenCV在计算机视觉领域得到了大量的应用。
OpenCV主体可以分成五个模块
(1)CV-核心函数库:该函数库包含了很多基本图像处理所需要的函数以及更复杂的计算机视觉算法;
(2)Cvaux-辅助函数库;
(3)Cxcore-数据结构和线性代数库;
(4)HighGUI-GUI是Graphical User Interface的缩写,这个模块包含提供用户接口所需要的输入输出函数。
(5)ML-机器学习函数库Machine Learning的缩写:包含许多聚类、分类以及数据分析函数。如Bayes分类器,支持向量机,神经
网络
,决策树和K近邻算法等等 [3]
3.1.2 OpenCV的配置
由于OpenCV自带编译好了的库文件和动态链接库,因此我们不需要重新进行编译,但在调用这些库之前需要配置相应的环境变量和工程的OpenCV依赖。本次课题使用的编译环境是VS2010,采用的是OpenCV 2.4.10版本。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于USB3.0接口的实时视频采集软件设计
下一篇:
基于FPGA的激光器电源PMBus总线接口设计
无限冲激响应系统识别问题研究
光电系统近似模型研究
PID控制在非线性时延离散混沌系统中的应用
基于差分进化算法的自动...
Arduino无线传感网络定位系统设计
基于混沌的图像加密通信...
MPS模块化生产系统的开发及研究+PLC梯形图
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
主页
计算机
机械
自动化
关闭菜单
栏目
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
日语论文
英语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
菜单
毕业论文
刷新
分享
收藏
关于
关闭
关闭
分享本页
返回
关闭
暂无收藏
全部清除
关闭菜单
About
751论文网手机版...
主页:
http://www.751com.cn
关闭
返回