基于opencv的视频播放器设计

基于opencv的视频播放器设计

ID:14945260

大小:654.50 KB

页数:72页

时间:2018-07-31

基于opencv的视频播放器设计_第1页
基于opencv的视频播放器设计_第2页
基于opencv的视频播放器设计_第3页
基于opencv的视频播放器设计_第4页
基于opencv的视频播放器设计_第5页
资源描述:

《基于opencv的视频播放器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、沈阳理工大学学士学位论文摘要本文旨在通过VC++6.0开发平台开发一个基于OpenCV的视频播放器。OpenCV是计算机视觉库,基于OpenCV的视频播放器可以更简单的实现AVI视频的播放。首先,本文简单介绍了VC++6.0软件开发平台,OpenCV计算机视觉库的特点和应用领域,计算机视频技术的发展,以及各种视频格式的分类等;其次选择在微软的MicrosoftVisualStudio6.0开发平台上使用C++语言进行开发,编写出基于OpenCV的功能简单实用方便的视频播放器。主要包括以下几个方面:开发本软件所使用的开发平台与技术;功能模块;功能设计;功能实现等。关键词:Micros

2、oftVisualStudio6.0;OpenCV;C++;视频播放器;AVI格式68沈阳理工大学学士学位论文AbstractThispaperaimstodevelopaVC++6.0developmentplatformbasedonthevideoplayerOpenCV,OpenCVisbasedoncomputervision,thevideoplayercanOpenCVmoresimplerealizationvideoplayback.AVI.Firstly,thepapersimplyintroducesvc++6.0softwaredevelopmentplat

3、formunderOpenCV,computervision,thecharacteristicsandapplicationfieldsofthelibrary,computervideotechnologydevelopment,aswellasvariousvideoformatofclassification,SecondchoiceatMicrosoftMicrosoftVisualStudio6.0developmentplatformusingc++languagedevelopment,andwriteasimpleandpracticalOpenCVbasedon

4、thefunctionofvideoplayerconvenience.Mainlyincludesthefollowingaspects:thedevelopmentofthesoftwaredevelopmentplatformandtechnologyofuse,Functionmodule,Functionaldesign,Functions,etc.Keywords:MicrosoftVisualStudio6.0;OpenCV;C++;VideoPlayer;AVIformat68沈阳理工大学学士学位论文目录1绪论11.1概述11.2OPENCV简介21.2.1Open

5、CV21.2.2OpenCV的应用领域31.2.3计算机视觉41.3论文主要研究内容及研究意义61.4论文组织结构62视频技术概述72.1多媒体技术72.2视频格式及视频流播放回放132.2.1视频格式分类132.2.2视频流播放与回放173OPENCV库使用183.1在VC下安装OpenCV184VC开发环境224.1VC++的组件工具224.1.1编译器工具234.1.2VC++库234.1.3VC++开发环境245视频播放器的设计与实现255.1模块划分255.1.1播放器功能模块图255.2详细设计265.2.1主界面的实现265.2.2文件控制的实现285.2.3播放控制

6、的实现305.2.4进度控制的实现3468沈阳理工大学学士学位论文5.2.5系统声明346程序运行结果及分析356.1运行结果测试356.2结果分析37结论38致谢39参考文献40附录A英文原文41附录B汉语翻译47附录C程序源代码5268沈阳理工大学学士学位论文1绪论1.1概述C++语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C++完美地体现了面向对象的各种特性。[1]  C++程序设计语言是

7、由来自AT&TBellLaboratories的BjarneStroustrup设计和实现的,它兼具Simula语言在组织与设计方面的特性以及适用于系统程序设计的C语言设施。C++最初的版本被称作“带类的C(Cwithclasses)”[Stroustrup,1980],在1980年被第一次投入使用;当时它只支持系统程序设计和数据抽象技术。支持面向对象程序设计的语言设施在1983年被加入C++;之后,面向对象设计方法和面向对象程序设计技术就逐渐进入了C++领域。在19

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。