HALCON Progress Key Visual shows a person running at high speed

HALCON 产品特性

MVTec HALCON 是一款综合性的机器视觉标准软件,拥有全球通用的集成开发环境 (HDevelop)。

  • HALCON 不仅提供出色的性能,而且全面支持计算机硬件、AVX512 和 NEON 等特殊指令集以及 GPU 加速。
  • 它在各大行业应用广泛,它被应用于成千上万的成像领域,如对齐、标定、完整性检查、识别、检测、测量和比较、物体和位置识别。
  • 凭借其最先进的机器视觉技术,例如全面的 3D 视觉和深度学习算法,HALCON 能帮助您快速进入市场。
  • 除了拥有2100多个算子的大型图像处理库外,HALCON 还拥有大量直接适用的示例程序,使您的日常工作更加简单。
  • 除此之外,对于 HALCON 您还能得到经验丰富的 MVTec 专家免费支持。

查阅手册,了解更多信息

HALCON 特点简述

最高性能

多核处理器和多处理器系统极大地加速了图像处理系统。HALCON 中的自动化并行算子(AOP)积极支持这种性能的提高,并且已经在工业应用中成功地证明。在这里,智能算法决定一个算子是否被并行化 - 始终考虑到具体的操作、相关的输入数据和可用的硬件。

启动多核计算机,HALCON 自动将算子并行化,将图像等数据分布在多个线程中 - 每个线程一个图像。这样一来,现有的 HALCON 程序无需修改,就能从自动并行化和相应的性能提升中获益。

HALCON 支持并行编程,例如多线程调用,它不仅线程安全,而且可重入。如此一来,多个线程可以同时调用 HALCON 算子。利用这一功能,可以将机器视觉应用拆分为多个独立的部分,让它们在不同核心上并行运行。HALCON 甚至在其集成开发环境 (IDE) 中也提供了这一功能:HDevelop 通过并行编程支持并发,即使是在导出到 C、C++ 以及 C# or VB.NET 等 .NET 语言期间也能如此。

完全兼容

兼容性保护了您的投入。今天的图像处理软件仍然能够承受明天的需求,并考虑到技术进步。系统格局处于变化之中,并不断发生变化。因此,MVTec HALCON 不仅支持各种图像采集设备,而且还支持不同的操作系统和编程语言。我们所有的软件版本都是持续维护,并可使用多年。随着HALCON 新版本的推出,您会不断从众多技术创新、改进和提高中受益。

无需编译,在您的应用软件中直接运行 HDevelop 程序

"HDevEngine" 是一个库,它作为一个解释器,让您在 C++、Visual Basic .NET 或 C# 应用程序中直接加载和执行 HDevelop 程序。有了它,您可以动态地查询加载 HDevelop 程序的接口。

与图像采集设备无缝集成

HALCON 包括数百种工业相机和图像采集卡的接口(模拟 GenICam、GigE Vision、CoaXPress、USB3 Vision、USB、IIDC 1394、MIPI CSI)。由于采用了开放式接口,其他图像采集设备也可以无缝集成到 HALCON 中。此外,图像数据也可以通过其内存地址直接传输到 HALCON,并且支持许多不同的处理器类型,包括 PC 和嵌入式系统。

HALCON 广泛支持不同类型的处理器

这意味着,HALCON 可以最大限度地利用你的硬件 - 不仅适用于PC,也适用于嵌入式系统。此外,HALCON 还积极利用多处理器和多核计算机,NEON、SSE2、 AVX2 和 AVX512 等指令集扩展,以及GPU加速的力量。利用通用 AI 加速器接口(AI²),HALCON 还可以使用支持的 AI 加速器硬件来加速深度学习应用的推理部分。

HALCON 支持多种不同的数字 I/O 设备。

因此,HALCON 实现了工业物联网(IIoT)以及敏捷生产过程,提高了生产效率(例如,通过预测性维护)。在这里,HALCON 作为 OPC UA 客户端与各系统服务器进行通信。

与操作系统和编程语言的兼容性

HALCON 可以在 Windows、Linux 和 macOS 下工作。这适用于库和交互式编程环境 HDevelop 。在这里你可以找到系统要求的概述。此外,整个 HALCON 库可以通过各种不同的编程语言访问,如 C、C++、Python、C# 或.NET。

杰出技术

专业服务

HALCON 具备广泛的服务和支持选项,MVTec 以最佳方式为您提供实现机器视觉任务。MVTec 的目标是:迅速让您开始使用 HALCON,并在短时间内成功部署机器视觉项目。

我们将通过可行性研究应用免费评估来支持您。当涉及到将我们的软件移植到您的平台时,您也可以信赖我们。在我们特定的产品培训课程和为您量身定做的研讨会中,您可以通过在线或亲自参加,得到合适的应用支持。

当您在使用 HALCON 遇到问题时,您在 MVTec 的联系人或当地的代理商都很乐意为您提供帮助。

此外,我们尽一切努力,通过我们的各种社交媒体渠道新闻报道培训和网络研讨会以及我们的网站,为您提供有用的教程视频开发团队专家撰写的文章以及有趣的新闻。

易用性

MVTec HALCON 为用户提供了便利:通过众多先进的功能和技术,提高和简化了机器视觉过程--无论是用直观的 HDevelop 开发环境进行快速原型设计,还是用交互式和基于对话的编程或透明的数据可视化和检测。此外,众多的接口确保了与编程语言、工业相机、图像采集卡和图像采集设备最大程度的一致性。

轻松实现深度学习

基于深度学习的应用也可以非常容易地实现--例如,通过简便的卷积神经网络训练和使用 MVTec 深度学习工具对图像进行用户友好的标注。 此外,通过用户特定的算子可以与 MVTec HALCON 无缝集成,相机可以很容易地进行校准,以达到最高精度,从而进一步提高了用户友好性。

详细了解当前 HALCON 版本中的最新功能

还有什么问题吗?

请不要犹豫,向 MVTec 公司的联系人或当地的代理商寻求更多的帮助。

寻找您当地的代理商