基于OPENCV的视频播放器设计
摘 要
本文旨在通过VC++6.0开发平台开发一个基于OpenCV的视频播放器订书机结构OpenCV是计算机视觉库,基于OpenCV的视频播放器可以更简单的实现AVI视频的播放
首先,本文简单介绍VC++6.0软件开发平台,OpenCV计算机视觉库的特点和应用领域,计算机视频技术的发展,以及各种视频格式的分类等;其次选择在微软的Microsoft Visual Studio 6.0开发平台上使用C++语言进行开发,编写出基于OpenCV的功能简单实用方便的视频播放器。主要包括以下几个方面:开发本软件所使用的开发平台与技术;功能模块;功能设计;功能实现等。
关键词Microsoft Visual Studio 6.0OpenCVC++;视频播放器;AVI格式
Abstract
This paper aims to develop a VC + + 6.0 development platform based on the video player OpenCV, OpenCV is based on computer vision, the video player can OpenCV more simple realization video playback. AVI.
Firstly, the paper simply introduces vc + + 6.0 software development platform under OpenCV, computer vision, the characteristics and application fields of the library, computer video technology development, as well as various video format of classification, Second choice at Microsoft Microsoft Visual Studio 6.0 development platform using c + + language development, and write a simple and practical OpenCV based on the function of video player convenience. Mainly includes the following aspects: the development of the software development platform and technology of use, Function module, Functional design, Functions, etc.
Keywords: Microsoft Visual Studio 6.0; OpenCV; C++;Video Player; AVI format

1  绪论
1.1  概述
C++语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言
更容易为人们学习和掌握。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C++完美地体现了面向对象的各种特性。[1] 
  C++程序设计语言是由来自AT&T Bell Laboratories的Bjarne Stroustrup设计和实现的,它兼具Simula语言在组织与设计方面的特性以及适用于系统程序设计的C语言设施。C++最初的版本被称作“带类的C(C with classes)”[Stroustrup,1980],在1980年被第一次投入使用;当时它只支持系统程序设计和数据抽象技术。支持面向对象程序设计的语言设施在1983年被加入C++;之后,面向对象设计方法和面向对象程序设计技术就逐渐进入了C++领域。在1985年,C++第一次投入商业市场。在1987至1989年间,支持范型程序设计的语言设施也被加进了C++。[2]
随着若干独立开发的C++实现产品的出现和广泛应用,正式的C++标准化工作在1990年启动。标准化工作由ANSI(American National Standard Institute)以及后来加入的ISO(International Standards Organization)负责。1998年正式发布了C++语言的国际标准[C++,1998]。
而VC是基于C,C++语言,主要由是MFC组成,是与系统联系非常紧密的编程工具,它兼有高级,和低级语言的双重性,功能强大,灵活,执行效率高,几乎可说VC在 Windows平台无所不能。[3]
AVI(Audio Video Interleave)是一种音频视像交插记录的数字视频文件格式。1992年初Microsoft公司推出了AVI技术及其应用软件VFW(Video for Windows)。在AVI文件中,运动图像和伴音数据是以交织的方式存储,并独立于硬件设备。这种按交替方式组织音频和视像数据的方式可使得读取视频数据流时能更有效地从存储媒介得到连续的信息。AVI可以算是Windows操作系统上最基本的也是最常用的一种媒体文件格式,兼容性比较好。构成一个AVI文件的主要参数包括视像参数、伴音参数和压缩参数等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。