功能
GenICam
功能
- 用于将相机连接到计算机应用的全球标准
- 是GigE Vision、USB3 Vision、CoaXPress和Camera Link等高速视频标准的基础
- 措辞、接口和过程的同质化
- 帮助将新相机集成到当前应用中
什么是GenICam?
GenICam是一套全球标准,用来将工业相机与计算机软件应用(如机器视觉)衔接起来。它可实现图像处理、采集和传输中的措辞、接口和过程的同质化。通过为所有用户提供一组通用名称和配置,无论供应商实现详情、功能或接口技术如何,都可确保通信。是GigE Vision、USB3 Vision、CoaXPress或Camera Link等高速视频标准的基础。
GenICan是如何工作的?
高分辨率和高速视频标准要求使用GenICam来访问、控制和流式传输来自兼容相机和其他成像产品的视频。
- GenApi定义了用XML编写的可扩展标记语言文件的格式,其捕获并指定如何访问和控制兼容设备的功能
- 标准功能命名约定(SFNC)标准化并解释了300多种常用相机和应用程序功能的名称。为了符合GigE Vision®、USB3 Vision™或CoaXPress®传输层的要求,它还设置了最低级别的强制性功能以确保系统功能。
- 像素格式命名约定(PFNC)标准化并解释了如何编码传感器的像素流,以便软件工程师知道如何在其应用程序中使用。
- GenTL定义了任何图像数据产生器(例如采集卡驱动程序)和任何图像数据使用者之间的硬件独立软件接口
- GenTL SFNC定义了GenTL产生器和使用者中可用功能的措辞。
- GenCP定义了当前(例如USB3 Vision™)和未来接口标准使用的通用控制协议。
- CLProtocol是将成熟的Camera Link相机连接到标准GenICam应用程序所需的附加软件层。
带给GenICam的更多优势
通过对视频标准语言进行同质化,GenICam可以在高速视频应用的设计、部署和维护过程中减少时间、精力和成本。实际上,它支持相同的应用程序框架使用不同类型的相机和成像设备,这有助于将新相机集成到当前的图像处理应用中。