Image_code_for_video_capture

所属分类:图形图像处理
开发工具:Visual C++
文件大小:1018KB
下载次数:103
上传日期:2009-05-13 23:01:08
上 传 者bearstan
说明:  VC大恒视频采集卡源代码,可实现多路视频图像的采集。
(Video Capture card VC Daheng source code, enabling multi-channel video images of the collection.)

文件列表:
VC\Common\FuncApi.cpp (6441, 2004-04-19)
VC\Common\FuncApi.h (1477, 2004-04-19)
VC\Inc\CGDef.h (5051, 2008-07-16)
VC\Inc\CGVideo.h (3723, 2008-07-16)
VC\Inc\CGVidEx.h (1350, 2003-08-06)
VC\Lib\CGVideo.lib (13514, 2008-07-16)
VC\Lib\CGVidEx.lib (3900, 2008-07-16)
VC\Sample\CGAllocate\AllocateDlg.cpp (4268, 2004-04-19)
VC\Sample\CGAllocate\AllocateDlg.h (1315, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.aps (21556, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.clw (1978, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.cpp (2117, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.dsp (4791, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.dsw (545, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.h (1368, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.ncb (74752, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.opt (79872, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.plg (1103, 2004-04-19)
VC\Sample\CGAllocate\CGAllocate.rc (6393, 2004-04-19)
VC\Sample\CGAllocate\res\CGAllocate.ico (1078, 2004-04-19)
VC\Sample\CGAllocate\res\CGAllocate.rc2 (402, 2004-04-19)
VC\Sample\CGAllocate\Resource.h (825, 2004-04-19)
VC\Sample\CGAllocate\StdAfx.cpp (212, 2004-04-19)
VC\Sample\CGAllocate\StdAfx.h (1054, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.aps (20880, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.clw (1576, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.cpp (2091, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.dsp (4380, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.dsw (541, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.h (1346, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.ncb (66560, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.opt (78848, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.plg (250, 2004-04-19)
VC\Sample\CGCapScr\CGCapScr.rc (5576, 2004-04-19)
VC\Sample\CGCapScr\CGCapScrDlg.cpp (7199, 2004-04-19)
VC\Sample\CGCapScr\CGCapScrDlg.h (1523, 2004-04-19)
VC\Sample\CGCapScr\res\CGCapScr.ico (1078, 2004-04-19)
VC\Sample\CGCapScr\res\CGCapScr.rc2 (400, 2004-04-19)
... ...

CGCard SDK Visual C++ 6.0 示例程序简介 1. CGCapScr 演示直接采集图像到计算机屏幕(显存)。 采集图像显示的位置可为计算机屏幕窗口任意位置。注意区分视频输入窗口(Input Window)、输出窗口(Output Window)以及显示窗口(Display Window)的概念。 2. CGCapWin 演示直接采集图像到计算机屏幕(显存)。 采集图像显示的位置为指定Windows窗口。为使该窗口位置满足图像卡硬件的要求,在图像采集开始前,需要对图像的起始位置坐标、视频输入输出窗口的宽度/高度和显示范围加以调整。 3. CGSetMask 在采集图像到计算机屏幕指定Windows窗口的基础上,演示MASK的设置和实现。 利用CGCaptureEx,在采集图像到屏幕指定Windows窗口的基础上,设定MASK区域,该MASK为一正弦线。 4. CGStoreBmp 演示保存一幅BMP文件到指定目录。 利用CGSnapShot抓取一帧图像到内存,然后直接从内存读取图像数据,保存数据到BMP文件。图像的大小由视频输出窗口和视频格式确定。 5. CGSnapShot 演示连续采集指定帧数图像到内存,然后循环回放。 利用CGSnapShot采集图像到内存,采集的总帧数根据当前分配的静态内存大小和视频输出窗口及视频格式决定。采集结束后,按采集顺序在客户区进行循环回显,循环的次数可由程序控制。 6. CGSnap 演示循环采集并回显至计算机屏幕。 利用CGStartSnap函数,使用2块图像大小的内存,通过判断采集状态,实现连续循环采集图像到内存,然后取出已采集完成的图像数据送显,直接用FOR循环实现。 7. CGSnapEx 演示利用回调方式,实现连续循环采集图像到内存。 在回调函数中,实现对采集数据的处理和显示。 8. CGRealtime 在CGSnapEx基础上,演示采集图像的反色。 对采集数据的反色处理和显示都在回调函数中实现。 9. CGStoreAvi 在CGSnapEx基础上,演示保存AVI文件到指定目录。 利用回调方式,实现AVI存储。 10. CGAllocate 演示物理连续内存的分配。 分配内存需要重新启动系统,包括各种Windows操作系统下,如何重新启动系统。 11. CGMultiSnapEx 演示两块图像卡同时采集到内存并回显至计算机屏幕。 利用回调方式,实现两块图像卡,采集到内存的控制。 已分配的物理连续内存,为多块图像卡共用。重点演示通过添加偏移量,使两块图像卡采集的图像数据相互分开。 12. CGViewer 一个综合单卡采集示例,实现功能包括: (1) 采集连续图像至屏幕; (2) 抓取一帧图像至屏幕; (3) 循环采集图像之内存; (4) 采集序列图像到内存,包括图像的存储及回放; (5) 图像卡参数调节; (6) 图像卡静态内存分配。 13. CGMultiViewer 一个综合多卡采集示例,实现功能与单卡采集示例相同。可选择控制的图像卡。

近期下载者

相关文件


收藏者