设为首页 加入收藏

TOP

9.3.2 GraphEdit模拟实现视频捕获预览
2013-10-07 00:41:04 来源: 作者: 【 】 浏览:48
Tags:9.3.2 GraphEdit 模拟 实现 视频 捕获 预览

9.3.2  GraphEdit模拟实现视频捕获预览

同样,在编程(www.cppentry.com)使用VMR技术实现视频预览、捕获前,利用微软的GraphEdit程序快速构建VMR的滤波器链表,感受VMR的处理效果。

GraphEdit模拟实现视频捕获预览的具体过程如下。

 启动GraphEdit应用程序,选择插入"Video Capture Sources"滤波器,如图9-13所示。

 
(点击查看大图)图9-13  视频源滤波器

 由于VMR-9显示的数据格式是根据系统显卡的支持格式确定的,如ARGB32/YUV2等,所以如果采集设备不支持这些类型就需要在采集设备和VMR之间加一个转换滤波器。根据作者测试,有两种转换滤波器可担当媒体类型的匹配转换任务:AVI Decompressor和Color Space Converter。选择插入"AVI Decompressor"和"Color Space Converter"滤波器,如图9-14所示。

 
(点击查看大图)图9-14  插入媒体类型匹配滤波器

 选择插入"Video Mixing Render 9"滤波器,如图9-15所示。

 
(点击查看大图)图9-15  插入VMR-9滤波器

 至此所有滤波器都已经插入完毕,现在开始把这些滤波器链接起来。链接源滤波器、"Color Space Converter"和VMR-9,如图9-16所示。

 
(点击查看大图)图9-16  GraphEdit工具

单击工具栏上的 按钮,开始运行该滤波器链表,预览视频数据。如果没有出现预览视频窗口,则请首先确定视频设备是否安装或正常工作,然后再运行。

单击 按钮,断开链接。链接源滤波器、"AVI Decompressor"和VMR-9,如图9-17所示。注意链接的顺序是从左至右,即"Source Filter"→"AVI Decompressor"→"VMR-9",否则GraphEdit会报错。

 
(点击查看大图)图9-17  链接源滤波器、AVI Decompressor和VMR-9
单击工具栏上的   按钮,运行链表,开始预览视频,如图9-18所示。
 
图9-18  使用VMR技术预览视频数据

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇9.3.3 视频图像捕获类CVMR_Captur.. 下一篇9.4.1 实例一 系统效果演示

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: