GenICam 基础信息¶
本文包含如下内容:
介绍¶
GenICam 是由欧洲机器视觉协会(EMVA)制定的机器视觉行业通用标准,允许使用通用的编程接口控制机器视觉相机。
GenICam 提供了一种普遍适用的编程接口,它为包括 GigE Vision、USB 3.0 Vision、Camera Link 和 IEEE 1394 等在内的接口提供了一个端到端配置接口。
对于符合 GenICam 标准的相机,可以使用兼容 GenICam 的机器视觉软件,例如 HALCON (MVTec)、VisionPro (Cognex),便捷地连接和控制相机,而无需对相机进行特定的配置。
工作原理¶
符合 GenICam 标准的相机,提供一个 XML 描述符文件。XML 文件用于描述相机参数,并指明相机提供的特性和功能。
兼容 GenICam 的机器视觉软件,将 XML 文件转换为 GenAPI 应用编程接口或图形用户界面的元素。
用户通过使用机器视觉软件上的应用编程接口或图形用户界面,轻松访问和使用相机提供的特性和功能(例如曝光时间等)。
关于 GenICam 的更多信息,请访问:https://www.emva.org/standards-technology/genicam 。
支持 GenICam¶
相机固件升级至 2.0.0 或以上版本后,相机支持 GenICam/GigE Vision 标准,允许被 HALCON (MVTec)、VisionPro (Cognex) 等第三方机器视觉软件控制。
关于相机为 GenICam 提供的相机参数及其说明,请参见 GenICam 支持的相机参数 。
如果需要使用 HALCON 连接和管理相机,请参见 使用 HALCON 控制相机 。