HALCON 旨在实现最高兼容性
兼容性是稳定投入的关键所在。客户当前投入开发的机器视觉软件,到了未来必须仍然适用——无论技术如何进步,各个系统的要求如何变化。为了满足所有需求,HALCON 支持大量图像采集设备以及多种操作系统和编程语言。
HALCON 适用于不同的操作系统
HALCON 适用于运行 Windows 、Linux ,以及运行 Linux 操作系统的 Arm®平台 。这不仅适用于工具库,也适用于 HALCON 的交互式编程环境 HDevelop。 查看我们所有支持的操作系统。 此外,MVTec HALCON 还可以移植到各种硬件架构,例如 DSP 和特殊 CPU。
完全灵活地选择图像采集硬件
HALCON 包含一个功能强大的软件接口,以提供一种使用不同图像采集设备的通用方式,包括线扫描相机、3D 相机和具有非标准分辨率且每像素超过 8 位的相机。大量即用型接口让您可以轻松连接数百个工业相机和图像采集卡(模拟、GenICam、GigE Vision、CoaXPress、USB3 Vision、USB、IIDC 1394、MIPI CSI,...)HALCON 支持所有常用的标准。
由于其开放式接口,您可以轻松地将其他图像采集设备集成到 HALCON 中。 此外,您可以通过图像的内存地址将图像传递给 HALCON。
HALCON 充分利用您的硬件
HALCON 支持各种不同的处理器类型——不仅适用于 PC,也适用于嵌入式系统。此外,HALCON 还积极利用多处理器和多核计算机、NEON、SSE2、AVX2 和 AVX512 以及 GPU 加速的功能。
借助通用 AI 加速器接口 (AI²),HALCON 还可以使用受支持的 AI 加速器硬件来加速深度学习应用程序的推理部分。这种特殊的设备被广泛使用,尤其是在嵌入式环境中的应用,而且在 PC 环境中也越来越多地存在。通过从特定硬件中提取出深度学习模型,使得人工智能加速器接口特别能够适应未来的前沿发展。除了 MVTec 提供的插件外,还可以集成客户特定的 AI 加速器硬件。此外,可以通过 AI² 加速的不仅仅是典型的深度学习应用程序。所有具有集成深度学习功能的“经典”机器视觉方法,例如 HALCON 的 Deep OCR,也都受益于此。
通过 DIGITAL I/O 接口和设备轻松实现机器通信
HALCON 包括一个用于数字 I/O 的软件接口。因此,您可以通过 HALCON 直接使用各种 I/O 设备。此外,HALCON 为所有使用 OPC UA 和 OPC Classic 标准的 PLC 控制系统提供即用型接口。 HALCON 还支持通过 Hilscher-cifX 接口进行现场总线通信。在此配置中,HALCON 在客户端级别与 OPC UA 服务器通信,从而实现工业物联网 (IIoT) 的敏捷生产过程。这显着提高了生产效率(例如,通过预测性维护)。
Windows:来自 Advantech、Contec、Interface、National Instruments 的数字 I/O 设备,以及所有 OPC UA 和 OPC Classic 兼容的数字 I/O 设备
Linux:Linux GPIO 字符设备以及所有 OPC UA 兼容的数字 I/O 设备
macOS:所有 OPC UA 兼容的数字 I/O 设备
通过实时以太网或现场总线协议的通信可以在 Windows 下使用 Hilscher 硬件轻松实现。