编辑: 人间点评 2019-07-04

60 1.函数:CGDataTransform.60 2.函数:CGGetDisplayBits.61 3.函数:CGDataInterchange.62 3.附录

64 3.1 函数返回值代码表

64 3.2 函数对照表

67 4.修改历史

69 概述

1 1 概述 在Microsoft 的32 位Windows 操作系统中,图像采集卡应用 接口库直接操作图像卡并提供给用户一个简单明确的应用接口.用 户在编制自己的应用程序时,可以直接调用这些库函数来实现指定 的功能. 图像采集卡工作流程: 一般情况下,图像卡的开始操作和初始化参数的设置,最好在 用户应用程序的初始化中完成,图像卡的结束操作应在应用程序退 出前执行.图像卡采集图像数据,不占用计算机 CPU 的时间,支持 图像的实时处理.采集图像到屏幕和采集图像到内存的操作,不能 同时进行,即同一时刻图像卡采集图像到屏幕,或者到内存. 开始(初始化指定设备,申请资源) 结束(释放其资源) 参数设置(视频采集窗口,源路、制式、数据格式等) 采集图像到屏幕(采集、 停止、 读取、 存储) 采集图像到内存(采集、 停止、 读取、 存储) 概述

2 1.1 功能 应用接口库划分为应用功能模块和扩充功能模块. 1.2 文件 1.2.1 应用功能模块 包含文件 CGVideo.h 动态链接库 CGVideo.dll 静态链接库 CGVideo.lib 1.2.2 扩充功能模块 包含文件 CGVidEx.h 动态链接库 CGVidEx.dll 静态链接库 CGVidEx.lib 1.3 开发工具 应用接口库支持

32 位编程开发工具 Microsoft Visual C/C++、 Microsoft Visual Basic、Borland C/C++、Delphi、C++ Builder、 Power Builder 等. 使用 C/C++编程工具,用户应在程序中调用相关的包含文件 (.h) ,并将静态链接库(.lib)文件加入到工程文件中,供编译程 序在链接(Link)时使用.需要说明的是,MS-Visual C/C++和C++ Builder 定义了各自的静态链接库的文件格式,它们之间是不通用 的. 概述

3 使用 MS-Visual Basic、Delphi、Power Builder 等编程工具调 用应用接口库时,应按照调用动态链接库的方法,在程序中重新声 明函数原型,这时要注意正确定义参数的数据类型. 1.4 应用程序的发布 发布图像采集卡的应用程序,首先,安装图像卡的设备驱动程 序(安装步骤可参见 安装图像卡设备驱动程序 说明) ,并确认安 装成功;

然后,将要发布的应用程序安装到相应的工作目录.这样, 应用程序就可以运行了. 如果需要将驱动程序与二次开发的应用程序安装盘一并发布, 请将随卡的驱动程序光盘或软盘中,相应操作系统目录下的驱动程 序拷贝到准备发布的安装盘上即可. 说明

4 2 说明 2.1 应用功能 应用功能模块包括图像采集卡的控制、采集图像到屏幕、采集 图像到内存、错误处理、其它功能等功能.函数的原型声明在包含 文件CGVideo.h , 动态链接库CGVideo.dll , 静态链接库CGVideo.lib. 2.1.1 定义 模块中相关常量,数据结构,宏的说明. 2.1.1.1 常量 1.typedef HANDLE HCG;

HCG 标识图像卡设备句柄. 图像卡的控制,参数设置,图像采集等,都需要使用图像卡设 备句柄. 2.typedef enum tagCGTYPE { CG300TYPE = 0, CG400TYPE = 1, CG410TYPE = 2, VT121TYPE =

3 } CGTYPE;

CGTYPE 标识当前图像卡的类型. 不同类型的图像卡有一些不同的硬件特性或参数, 用户需要根据 说明

5 图像卡类型,完成相关的操作. 3.typedef enum tagVIDEO_SOURCE_TYPE { COMPOSITE_VIDEO = 0, S_VIDEO = 1, COMPONENT_VIDEO =

2 } VIDEO_SOURCE_TYPE;

VIDEO_SOURCE_TYPE 标识视频信号源路的类型. COMPOSITE_VIDEO 复合视频信号;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题
大家都在看的话题