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