业相机SDK是用于控制相机的一个独立组件,支持获取实时图像数据、配置参数、对图像进行后续处理等功能。工业相机SDK兼容GigE Vision协议、USB3 Vision协议、Camera Link协议、CoaXPress协议,目前支持Windows、Linux、Mac以及Android系统,不同的操作系统下需要加载使用配套的SDK版本并参考相应SDK开发指南。SDK对相机的控制上,最基本的功能有参数设置和图像获取两部分: • 参数设置:对相机的所有参数,如宽、高、曝光时间的获取和设置,这些操作都可以通过使用通用配置接口来实现。
• 图像获取:当相机发送图像数据到主机时,图像数据会存放在SDK内部,SDK提供两种方式供用户来获取图像,一种是主动查询方式,另一种是以回调方式获取图像。这两种方式不能同时使用,用户可根据实际应用来选择其中一种取图方式。
说明: • SDK对于CameraLink设备仅支持设备的搜索和参数的配置,不支持取流。
• SDK提供C和DotNet两套接口,这两套接口在形式和使用上类似,早期提供的C++接口将逐渐废弃,不再做功能上的更新。
• 本文档供Windo