概述
工业相机SDK是专门配合工业相机、采集卡、光源控制器、光源控制卡等设备使用的软件开发包。您可基于该SDK轻松搭建满足特定场景需求的视觉应用程序,实现设备控制、设备参数配置、获取数据、保存数据等功能。
该SDK兼容GigE Vision、USB3 Vision、Camera Link、CoaXPress和XoFlink协议。
运行环境
Linux 32/64位:Ubuntu 16.04 - 24.04 (32/64)、Redhat7 (64)、Centos7 (32/64)、gcc/g++版本要求4.8.5及以上。
- 注解
- 采集卡不支持32位系统。若使用采集卡,只支持Ubuntu 16.04 - 24.04 64bit和gcc/g++版本要求4.8.5及以上。
使用说明
客户端默认安装在 /opt/(软件名称)/路径下。安装完成后,在客户端文件夹下可以找到SDK二次开发所需的依赖文件。目录结构如下:
-
bin(编译后的成果物)
-
doc(二次开发文档资料)
-
includes(头文件)
-
lib(动态链接库)
-
Samples(各种编程语言的示例代码)
- 注解
- 不同版本的客户端开发目录文件可能存在差异,请以实际内容为准。
工业相机Linux版本SDK安装包包含了driver(驱动)、logserver(相机日志服务),也可以从该路径下获取。
注意事项
-
本手册中提供的代码段仅作为示例代码提供。不正确的代码可能会导致您的相机功能与预期不同,并可能危及您的应用程序。为确保代码段在您的应用程序中正常运行,您必须对其进行调整以满足您的特定需求,并且在使用前对其进行彻底测试;
-
不是所有的接口所有的相机都支持,以实际相机支持的功能为准。