基于DirectShow的图像序列处理关键技术研究.pdf

基于DirectShow的图像序列处理关键技术研究.pdf

ID:51446930

大小:292.47 KB

页数:4页

时间:2020-03-24

基于DirectShow的图像序列处理关键技术研究.pdf_第1页
基于DirectShow的图像序列处理关键技术研究.pdf_第2页
基于DirectShow的图像序列处理关键技术研究.pdf_第3页
基于DirectShow的图像序列处理关键技术研究.pdf_第4页
资源描述:

《基于DirectShow的图像序列处理关键技术研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于DirectShow的图像序列处理关键技术研究袁楚明,王刚,马志艳,陈幼平(华中科技大学机械科学与工程学院,湖北武汉430074)ResearchonKeyTechnologyofImageSequenceBasedonDirectShowYUANChu—ruing,WANGGang,MAZhi—yan,CHENYou—ping(SchoolofMechanicalScienceandEngineering.HuazhongUniversityofScienceandTechnology,Wuhan430074.China)摘要:介绍了DirectShow的基本原理

2、和框架,频流的完整框架,作为DirextXSDK的一部分,为分析了自定义图像序列文件处理关键技术。在VC多媒体数据的编码解码、回放和传输等提供了技术平台上开发出源过滤器和发送过滤器,实现了对自支持[1]。它采用组件对象模型(COM),位于硬件设定义图像序列文件的回放和传输,并可用于图像处备和应用程序之间,具有“硬件设备无关性”,将复杂理机的测试系统。的数据传输、硬件差异性和音视频同步性隔离开来;关键词:DirectShow;图像序列;过滤器同时又可以直接操作硬件,提高了应用程序的性能,中图分类号:TP311规范并简化了音视频程序的开发任务。文献标识码:BDirectSh

3、ow的基本组件模块是被称为过滤器文章编号:1001—2257(2010)11—0025—04的COM组件,每种过滤器在数据链路中有明确的Abstract:Thebasicprincipleandframeworkof功能。根据功能来分,过滤器可以分为3种:源过滤DirectShowisintroducedinthispaper,thenthere—器(sourcefilter)、转换过滤器(transformfilter)和searchonkeytechnologiesofimagesequencebased渲染过滤器(renderfilter)。源过滤器主要负责数on

4、DirectShowisrealized.Thesourcefilterand据的获取,数据可以是文件、因特网数据或者采集到senderfilteraredevelopedonVCplatform,and的数据;转换过滤器主要负责数据的格式转换,如数thentheplaybackandtransmissionofuser——de—据流的分离/合成,编码/解码;渲染过滤器决定数据finedimagesequenceisimplemented,whichcanbe的最终流向,比如视频流送给显卡进行显示,或者是usedforthetestingsystemofimagepro

5、cesser.写入文件存储,也可以是进行传输。Keywords:DirectShow;imagesequence;filterDirectShow通过过滤器图表(filtergraph)来管理各个过滤器,过滤器之间通过一个或者多个引脚(pin)相连,构成一条完整的数据链路,决定了数0引言据流的流向。引脚也是标准的COM对象,每个过多帧连续的图像序列文件,是一种用户自定义滤器至少有1个输入引脚(inputpin)或者输出引脚的视频文件。本文利用微软DirectShow处理标准(outputpin)。将各过滤器的输入引脚、输出引脚正确相连,就可以构成一个完整的过滤器图表,来

6、完成视频的方法,开发出用于图像处理机测试系统的源特定的应用程序任务。过滤器之间通过Sample内过滤器CMySource,以及数据发送过滤器CMySen—存块来传送数据,Sample包含了时间戳和数据,总der,通过控制视频数据,实现对单帧视频的定位、变是从源过滤器经过转换过滤器到达渲染过滤器。化帧率的文件回放以及视频数据的发送,将视频数据和控制指令同步完成后,发送给目标机。2图像序列回放与传输的实现1DirectShow原理2.1整体方案设计Windows环境下,传统的WindowsSDK并不DirectShow是微软在Windows平台上处理视能很好地应用于实时音视

7、频数据的处理,更常用的收藕日期:2010—08一O5是使用微软公司提供的VFw(videoforwindows),《机械与电子}2010(11)·25·DirectShow和WindowsMedia这3种技术[2]。引脚基类和实现定帧的辅助基类等。基于这些已有a.VFw技术。应用程序通过VFW提供的的基类,可以大大简化开发过程,实现自己的源过滤API接口并通过回调函数进行消息控制。VFw重器MySource。点支持的是AVI文件,但是对于其它文件或者非视2.2.1基本框架的实现频数据的使用不够灵活,视频的格式和属性不可以首先选择一种Fil

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

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

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