视频采集-directshow镜像显示获得的视频流

问题描述

directshow镜像显示获得的视频流

因为项目需要,需要采集到的画面需要镜像显示!在directshow中没有相关函数,有一个IAMOverlay的接口可以设置镜像,但是我并没有使用overlay mixer过滤器,就算加入然后进行设置后,程序没有报错,却没有画面显示!

请问有没有别的设置镜像的方法啊?

解决方案

http://wenku.baidu.com/link?url=XI-5VAhRIo_Z_x2bUyo60GZLHt1MyHLS8lNp55Tb36OOmdDH_knOF7QvrmXFbya27k2h69f6mMY9AltHUMYpTkFtRSyuu_nt7BuVJlYY_fy

时间: 2024-09-16 16:44:41

视频采集-directshow镜像显示获得的视频流的相关文章

用DirectShow实现视频采集-流程构建

DirectShow作为DirectX的一个子集,它为用户提供了强大.方便的多媒体开接口,并且它拥有直接操作硬件的能力,这使得它的效率远胜于用GDI等图形方式编写的多媒体程序.前面一篇文章已经对DirectShow作了粗略的介绍,阐述了它的原理及一些编程方法.这里结合实践中运用DirectShow实现视频采集(WIN32)来加深对DirectShow的理解和操作能力. 1.系统环境及开发环境    l       系统支持DirectX(Win 2K以上系统) l       VC++  6.0

(DirectX系列05)DirectShow 视频采集

    前几小节陆续介绍了Directsound.Directshow音频处理方面的技术,还没有介绍视频方面的技术,从这节开始介绍视频采集方面的技术.今日刚好就介绍Directshow视频采集技术,其实DirectShow视频采集并不复杂,复杂的部分微软已经帮做好了,只需按照顺序将API连接起来即可,如下所叙述: 系统设备枚举     系统设备枚举器为我们按类型枚举已注册在系统中的Fitler提供了统一的方法.而且它能够区分不同的硬件设备,即便是同一个Filter支持它们.这对那些使用Windo

Window 下 VFW 视频采集与显示

引言       经过几天的努力终于将VFW视频采集与显示功能完整实现了,不得不说网上对这方面完整的详细讲解文章是在太少了.所以就要本人来好好总结一下让后来者不再像我一样折腾好久.在本文中我将详细讲解VFW视频采集过程的实现,以及采集后视频的显示方法. VFW简介          虽然这是篇技术博文,但是我觉得用一个东西,那么关于它的概述还是不能少,所以特从百度上copy了下VFW的概念描述,如果读者不想看可以直接去观看正文部分.          VFW(Video for Windows)

视频流-Android端音视频采集到推流这一步,服务器端不需要

问题描述 Android端音视频采集到推流这一步,服务器端不需要 各位大牛,小弟现在因为项目需求,需要做一个android端采集音视频并实时对音视频编解码(AAC/H.264), 然后封包RTMP推送至流媒体服务器,服务器端再实时将可播放的流发送至其他android客户端以支持RTMP协议的流媒体播放. 在网上找了很多文章都大同小异,而且感觉不是很适合. 感觉视频流用MediaRecorder进行H264硬编码 + LocalSocket的方案可行,但要是直接可播放的流貌似应该要先发送SPS和P

提取DirectShow中视频采集的数据

DirectShow中,数据流(Data Flow)都是依次流过各个Filter的.它对数据的管理也有自己的方法,而且并没有向用户提供一个统一的接口,供用户操作数据流.这里以提取视频采集在的每帧为位图数据为例,说说如何在Directshow中提取数据. 这里我们用到了DirectShow提供给我们的接口ISampleGrabber,并定义了一个供它回调的CSampleGrabberCB对象(继承ISampleGrabberCB接口). 我们知道,DirectShow中的数据存储是通过Sample

入门视频采集与处理(学会分析YUV数据)

做视频采集与处理,自然少不了要学会分析YUV数据.因为从采集的角度来说,一般的视频采集芯片输出的码流一般都是YUV数据流的形式,而从视频处理(例如H.264.MPEG视频编解码)的角度来说,也是在原始YUV码流进行编码和解析,所以,了解如何分析YUV数据流对于做视频领域的人而言,至关重要.本文就是根据我的学习和了解,简单地介绍如何分析YUV数据流.     YUV,分为三个分量,"Y"表示明亮度(Luminance或Luma),也就是灰度值:而"U"和"V

Android视频采集

http://www.rosoo.net/a/201111/15259.html 将之前做过的一个比较实用的在Android实时采集视频,并在PC上显示出采集到的视频的程序,包括PC端和Android端程序,基于Android 1.5 在HTC G3上测试通过.开发平台是Android 1.5,这个程序实现视频流的获取,程序简单地在第20帧到来的时候,写入到文件中.这样就可以拿 TAG: Android  视频采集     相关完整源码可以从这里下载到: http://bbs.rosoo.net

《Arduino计算机视觉编程》一第3章 用OpenCV和Arduino进行数据采集3.1 图像和视频采集

本节书摘来自华章出版社<Arduino计算机视觉编程>一书中的第3章,第3.1节,作者[土耳其] 欧森·奥兹卡亚(zen zkaya),吉拉伊·伊利茨(Giray Yilliki),更多章节内容可以访问"华章计算机"公众号查看. 第3章 用OpenCV和Arduino进行数据采集 在本章中,你将了解计算机视觉系统的数据采集部分.相机和传感器的数据都会被处理.本章将讲授如何给视觉系统选择相机和传感器以及如何正确使用它们.因此,本章有两个主要部分:一个部分是关于用OpenCV进

采集视频-基于v4l2的视频采集求助

问题描述 基于v4l2的视频采集求助 想达成这样一个目的:代码运行后弹出一个框框,框框里显示的是摄像头获取的视频(连续取图,不是生成一个视频文件) 最近老师布置课程做人脸识别,我知道opencv所用的是cvQueryFrame,连续取图显示在框框里看起来就像是一个摄像头监控.请问一下v4l2可以做到吗?目前我在 ioctl(fd, VIDIOC_DQBUF, &buf) 取得一帧图像数据后就不知道该怎么处理了.如何才能显示在一个框内?然后下一帧又覆盖框内原先的图,使到框内形成动态?求助.或者给我