多媒体技术实验总结

多媒体技术实验总结

ID:30182998

大小:19.85 KB

页数:11页

时间:2018-12-27

多媒体技术实验总结_第1页
多媒体技术实验总结_第2页
多媒体技术实验总结_第3页
多媒体技术实验总结_第4页
多媒体技术实验总结_第5页
资源描述:

《多媒体技术实验总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划多媒体技术实验总结  多媒体技术实验报告一  一、实验题目和目的  摄像头捕捉视频和静止图像  实验目的:熟悉和掌握使用WindowsAPI进行编程的基本原理和方法。熟悉各种不同的视频文件格式。  二、实验要求  基本要求:利用windowsapi实现简单的视频捕捉功能Bonus:连续捕捉静止图像  提示:使用winxp版本可以考虑采用vfw来实现,使用win7版本可以考虑采用directshow来实现,使用win8版本可以

2、考虑采用MediaFoundation或directshow来实现。  三、实验内容  设计一个程序,有界面,可以调用摄像头进行视频捕捉并保存成文件。可以进行开始暂停。可以进行捕捉每一帧的画面并通过画图文件保存。  1、创建一个基于对话框的工程,如VideoPlay。  2、在对话框上添加相应的按钮,实现如动态捕捉、播放、连续捕捉等项功能。可考虑添加滑动条用来反映目前的播放位置,等等。  3、为各个按钮添加相应的函数。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的

3、安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  4、调试,运行。  四、实验平台  实验硬件:个人PC机,摄像头  实验软件:VSXX,摄像头驱动程序,VFW开发包实验平台:windows  五、实验原理  VideoforWindows是WIN32SDK中多媒体编程SDK的视频开发工具。在微软的VisualC++中提供了VideoforWindows的头文件和库文件。  六、实验过程  1、用VisualC++的AppWizard生成一个基于对话框的应用程序

4、,并在中加入以下内容:  #include  #pragmacomment(lib,"")  2、修改对话框资源,添加静态控制IDC_VIDEO和按钮“捕捉”、“停止”、“设置格式”、“设置图像源”、“设置压缩”、“单帧捕获”、“定帧”、“退出”。  3、在对话框的头文件中加入以下说明。  HWNDm_hCapWnd;//预示窗口  BOOLm_bInit;//捕捉器初始化目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安

5、保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  CAPDRIVERCAPSm_CapDrvCap;//CAPDRIVERCAPS结构,定义驱动器性能CAPSTATUSm_CapStatus;//CAPSTATUS结构,定义捕捉窗口当前状态CAPTUREPARMSm_Parms;//CAPTUREPARMS结构,定义捕捉参数CStringm_CapFileName;//捕捉文件名称  4、在对话框类的OnInitDialog()函数中加入捕捉器初始化以及连接驱动器。  m_bInit=FALSE;  CWn

6、d*pWnd=AfxGetMainWnd()->GetDlgItem(IDC_VIDEO);//得到预示窗口指针  CRectrect;  pWnd->GetWindowRect(&rect);//得到窗口大小  m_hCapWnd=capCreateCaptureWindow((LPTSTR)TEXT("视频捕捉测试程序"),WS_CHILD

7、WS_VISIBLE

8、WS_EX_CLIENTEDGE

9、WS_EX_DLGMODALFRAME,0,0,(),  th(),pWnd->GetSafeHwnd(),0);//设置预示窗口  A

10、SSERT(m_hCapWnd);  if(capDriverConnect(m_hCapWnd,0)){//连接第0号驱动器  m_bInit=TRUE;  //得到驱动器的性能  capDriverGetCaps(m_hCapWnd,sizeof(CAPDRIVERCAPS),&目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  m_CapDr

11、vCap);  if(m_){  //如果初始化成功  capGetStatus(m_hCapWnd,&m_CapStatus,sizeof(m_CapStatus));//得到驱动器状态  capPreviewRate

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

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

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