图像采集卡DH系列编程常见问题

首页    技术服务    常见问题    图像采集卡DH系列编程常见问题
图像采集卡DH系列编程常见问题

Q: 图像采集卡的一般开发流程是什么?
A: 开始(初始化设备,申请资源)-> 参数设置(输入窗口、输出窗口、颜色位数、视频制式、亮度等参数)-> 采集图像(采集、停止、读取、存储)-> 结束(释放资源)


Q: 一台计算机中安装了多块图像采集卡,如何判断它们的卡号?
A: 图像卡的编号规则一般是:
a) 型号较小的编号也较小;
b) 同型号卡,离CPU较远的编号较小。


Q: 常见的错误代码表示什么?如何解决?
A: 返回值: -1     错误信息: CG_ALLOCATE_DEVICE_MEMORY_ERROR 错误原因: 静态内存分配不成功 解决方法: 1、检查内存是否分配的过大或过小,默认为4000K(1000页):最少分配4K(1页)。 2、调用CGSetStaticMem修改分配内存大小后必须重新启动系统。 3、检查操作系统是否运行了需要大量占用物理内存的软件,导致可用内存较少,以至于无法分配。   返回值: -2     错误信息: CG_LOCK_DEVICE_MEMORY_ERROR 错误原因: 静态内存锁定失败 解决方法: 1、如果内存分配失败,肯定无法锁定。 2、已锁定的内存没有进行解锁。 3、锁定的地址范围超出已分配的内存,缩小锁定的长度。   返回值: -5     错误信息: CG_NOT_SUPPORT_INTERFACE 错误原因: 不支持该函数接口 解决方法: 某些函数仅支持部分图像卡,如果在其他图像卡上使用这些函数就会返回该信息,详细参考《图像采集卡软件开发说明书》。   返回值: -7     错误信息: CG_CARD_HANDLE_INVALID 错误原因: 图像卡句柄无效 解决方法: 1、是否打开了不存在的图像卡序号。 2、图像卡可能已经关闭(End),但仍调用了相关函数。 3、图像卡驱动安装版本与当前使用的库文件版本不一致,需要重新安装驱动。   返回值: -9     错误信息: CG_HW_MAP_MEMORY_ERROR 错误原因: 映射硬件内存地址失败 解决方法: 1、硬件接触不良,检查图像卡是否已经完全水平插入PCI插槽中,可以将图像卡的金手指(与PCI插槽接触部分)使用橡皮擦拭干净;更换插槽也可能解决问题。 2、与其他硬件(数据采集卡或网卡)或软件有冲突,检查设备管理器,并重新分配资源。   返回值: -18     错误信息: CG_IN_WORK 错误原因: 正在采集,不能执行该操作 解决方法: 图像卡正处于连续采集的工作状态,改变视频源路、视频格式、扫描模式等参数设置,或开启另一采集进程是不被允许的。   返回值: -24     错误信息: CG_VIDEO_FORMAT_INVALID 错误原因: 视频格式无效 解决方法: 直接向屏幕采集图像时,需要保证图像卡的颜色设置与当前屏幕的设置一致。256色对应All 8bit或Limited 8bit,真彩色16位对应RGB565,真彩色24位对应RGB888,真彩色32位对应RGB8888。   返回值: -29     错误信息: CG_VIDEO_WINDOW_INVALID 错误原因: 视频(输入/输出)窗口无效 解决方法: 1、视频窗口超出768*576的范围,缩小采集窗口。 2、视频窗口应满足:起始点X坐标及宽度为4的倍数,起始点Y坐标及高度为2的倍数。图像输出窗口应小于或等于输入窗口。 3 、向屏幕采集时,图像窗口超出屏幕的范围,调整窗口的起始位置及大小。
2015-08-05 06:32
浏览量:0

经验丰富的专家团队,依托一套成熟的服务体和工作流程为客户提供高质量的软件系统顾问咨询,系统实施和售后维护等一系列服务,满足客户的需求。诚信经营,用心服务,在为客户创造价值的的过程中,不断提升企业自身的价值。

专注于企业信息化服务

Our Clients Are Our First Priority