Halcon作为一款功能强大的机器视觉软件,支持多种工业相机协议和标准接口,以确保与不同硬件设备的兼容性和高效集成。以下是其支持的协议及接口的总结:
- GigE Vision
描述:GigE Vision是基于以太网的工业相机通信协议,支持高速图像传输,广泛应用于工业视觉领域。Halcon不仅支持GigE Vision 1.x,还新增了对GigEVision2的兼容,后者支持多部分数据负载和3D传感器直接生成ObjectModel3D数据。
适用场景:网口工业相机的高性能图像采集,尤其是需要高带宽和多设备同步的场景。 - USB3 Vision
描述:专为USB 3.0及以上接口的工业相机设计,提供高速数据传输和即插即用功能。Halcon通过其图像采集接口(IAI)支持该标准,适用于需要灵活部署的USB相机。 - GenICam/GenTL
描述:GenICam(通用相机接口标准)为不同厂商的相机提供统一的配置接口,GenTL是其传输层标准。Halcon通过GenICam支持多种相机的参数配置,简化了硬件集成流程。 - DirectShow
描述:微软的多媒体框架,Halcon通过该接口支持普通USB摄像头及部分工业相机。优点是通用性强,但性能较低,且无法完全控制工业相机的特殊参数(如触发模式)