OpenCV输出的图像嵌入显示到控件窗口中TestCVShow GDI SDL.zip 默认OpenCV是采用弹出窗口的方式来显示图像的,而很多情况下我们需要将采集出来的图像用内嵌或子窗口方式显示到我们自己的软件窗口中。这个程序就是实现这样的功能:将OpenCV采集出来的图像帧内嵌显示到MFC的窗口中。分别采用了两种方法显示图像:一种是用GDI(仅支持Windows),另外一种用跨平台
虚拟摄像头Filter代码VirtualCamFilter_1.2 安装了这个Dshow插件之后,在系统中就模拟出一个虚拟的视频采集设备,使用Directshow的枚举视频设备方法能枚举出来。这个插件输出的图像是一个已知的视频文件解码出来的图像,需要通过一个工具配置输入的视频媒体文件路径,安装包中带着个工具。
使用Direct3D技术实现的一个图片浏览器ImageTex_2.1.zip 利用Direct3D实现的一个简单的图片浏览器,支持打开PNG、BMP、JPG文件,可以加载2个图层,支持对图层进行旋转、放大、改变图层大小等。
Directshow播放文件封装类VideoPlayGraph evr.zip DirectShow播放器构建FilterGraph播放文件的封装类,调用的Filters是LAV,支持连接VMR或EVR,支持设置解码模式为软解,硬解。
在视频上叠加OSD文字和Logo图标ShowVideoWithOSD ShowVideoWithOSD -- 在视频上叠加OSD文字和Logo图标,采用渲染时叠加的方法,用到Directdraw API。
Directshow渲染器Filter上叠加字幕和Logo FileStreamDecode Directshow FileStreamDecode(Directshow) -- 本例子基于Directshow框架,实现了一个自定义的Renderer Filter,带渲染视频功能,并且可以在视频上叠加OSD文字和Logo图标,用到Directdraw API渲染视频和叠加字幕。
在视频上叠加OSD文字和Logo图标SubtitleMixVideo SubtitleMixVideo--在视频上叠加OSD文字和Logo图标,通过在原图像上修改像素的方法进行叠加,支持多种图像格式(RGB565/RGB555/RGB24/RGB32),可叠加多个OSD区域。