- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
视频采集器--计总结
福建工程学院
VC++课程设计
课 题: 视频采集器
指导老师: 黄旭红
班 级: 电子1001
组 员:刘碧端 3100204104
李鑫煌 3100204111
沈文海 3100204112
郑德明 3100204113
王桂德 3100204122
陈志阳 3100204123
吴碧武 3100204124
日 期:2013年3月15日
目录
一、设计目的与要求 3
二、准备工作 3
三、系统分析 4
3.1 系统整体设计设计思路 4
3.1.1、基于VC++的视频采集系统 4
3.1.2、显示模块 4
3.2系统的实现方法 4
3.2.1设计方案分析 4
3.2.2、主要类函数的实现 5
四、系统实现步骤 9
五、测试与结论 14
六、课程设计总结 16
6.1程序特点及功能扩展 16
6.2 独创及创新点 16
七、参考文献 16
八、附录 16
8.1 完整程序代码 16
8.1.1 CCaptureClass视频捕捉类实现文件CaptureVideo.cpp 16
8.1.2 CaptureVideo.h : header file 30
8.1.3CaptureVideo.cpp : 定义应用程序的类行为。 32
8.1.4 CaptureVideo.h : PROJECT_NAME 应用程序的主头文件 34
8.1.5 CaptureVideoDlg.cpp : 实现文件 35
8.1.6CaptureVideoDlg.h : 头文件 45
8.2 界面图 47
8.2.1 总体界面图 47
8.2.2 视频格式设置 48
8.2.3 画面参数设置 48
一、设计目的与要求
为了轻松地记录视频和从摄像头、电视调谐卡、数码摄像机中捕捉实时图像,可利用VC++的Direct Show开发包,编写视频采集器软件系统,采集所需的图像。
1. 菜单式的人机界面。
2. 具有开始、停止、录像、抓图等功能。
二、准备工作
本次设计在Visual Studio 2005集成开发环境下完成,利用VC++的Direct Show开发包,编写视频采集器软件系统,采集所需的图像。
DirectShow SDK是Microsoft微软公司为简化或降低音/视频开发的难度而为音/视频应用开发人员定制的开发包、软件库。它是我们熟悉的DirectX家族中的一个组件,主要针对程序员开发数字音/视频程序提供支持。。使用DirectShow我们可以在很短的时间内搭建自己的视频播放、捕获和编辑应用程序,不必对有关视频硬件如显卡,视频捕获设备,视频编码算法,解码算法,音/视频数据同步等,复杂的技术做细节的掌握。另外,由于现在的视频捕获设备如USB摄像头,视频捕获卡,显卡等主流的驱动均是WDM模式。VC++开发人员自己访问、控制、读取此类设备的数据显然不是件容易的事情。DirectShow却可以很灵活地帮助我们去完成工作,即屏蔽了我们直接对硬件的操作,又可快速开发出我们自己的产品。
DirectShow SDK是为多媒体数据流的应用而开发的。它支持多媒体流的捕获和预览。运用Directshow,用户可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且可以进行相应的后期处理甚至存储到文件中;同时可以方便地构建影音文件的回放、编辑等操作。使用DirectShow能够完成以下工作:
.音/视频多媒体流的捕获和预览。
.支持多媒体格式ASF、MPEG、AVI、MP3、WAVE的回放。
.集成其他DirectX技术,增强音/视频硬件如声卡、显卡的性能。
.视频文件的回放、非线性吧,编辑等。
.支持DVD等设备。
.定制自己的Filter。
三、系统分析
3.1 系统整体设计设计思路
3.1.1、基于VC++的视频采集系统
3.1.2、显示模块
3.2系统的实现方法
3.2.1设计方案分析
3-1系统框图
USB视频捕捉设备输入视频流,经过Smart Tee 分流成两路,一路流向AVI Mux 混频器最终保存为avi视频文件。另一路通过AVI Decompressor 视频解码器输出到电脑显示器VideoRender。整个方案实现了“视频监控”与“文件保存”的同时进行。
3.2.2、主要类函数的实现
采集设备的枚举
使用采集设备前,需要首先确定系统己经安装的采集设备:视频、音频采集设备。系统
您可能关注的文档
最近下载
- 广西壮族自治区南宁市2023-2024学年八年级上学期期末地理试题(含答案).pdf VIP
- 13-1 2024级财税大数据应用专业人才培养方案.docx VIP
- 广西壮族自治区南宁市2023-2024学年八年级上学期期末地理试题.docx VIP
- 急性气管-支气管炎的临床护理.pptx
- 2024-2025学年北京朝阳区四年级(上)期末英语试卷(含答案).pdf
- 化学反应工程第6章 气-液反应及反应器.pptx
- 管理工程系-财税大数据应用专业人才培养方案.pdf VIP
- 新能源汽车技术(第二版)教学课件汇总全书电子教案(全).ppt
- [补车]囚于永夜by麦香鸡呢.doc
- 二年级下册数学期末复习八大专项练习.pdf
文档评论(0)