| 返回值: |
-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 、向屏幕采集时,图像窗口超出屏幕的范围,调整窗口的起始位置及大小。 |
| |
|
|
|