跳到主要内容

HALCON 机器视觉软件

HALCON 是一款由 MVTec Software GmbH 开发的领先机器视觉软件,旨在为工业自动化和机器视觉应用提供高效、准确的解决方案。

简介

HALCON 是德国 MVTec Software GmbH 公司开发的一套机器视觉软件,旨在为工业自动化和机器视觉应用提供高效、准确的解决方案。它拥有灵活的架构,并提供一个机器视觉集成开发环境(HDevelop),能节约产品的成本,缩短软件的开发周期,快速开发各种机器视觉应用。

HALCON 支持 Windows、Linux 和 macOS 三大操作系统,支持使用 C、C++ 和 .NET(如 C# 或 VB.NET)等多种通用编程语言访问,全面支持多核平台和特殊指令集(如 AVX2 和 NEON),以及 GPU 加速。此外,HALCON 为百余种工业相机和图像采集卡提供接口,特别是 GenlCam、GigE Vision 和 USB3 Vision 等标准接口。

HALCON 可应用于众多行业,其提供的函数库已被使用在很多行业的装置中,包括 blob 分析、形态学、匹配、测量、识别和 3D 视觉等。如今已被广泛应用于医疗、工业自动化、交通运输、安全监控、生命科学、工艺品制造等领域。

MVTec HALCON 首个版本于1997年6月面市,经过20多年的发展,MVTec 已从德国慕尼黑的一家小型初创公司,成长为机器视觉软件的领先提供商。值得一提的是,HALCON 并非开源软件,而是一个商业软件。

技术特性

HALCON 机器视觉软件具有如下特点:

  • 超大处理库,包含超过 2000 个算子,可满足各种低级、中级和高级图像处理
  • 机器视觉集成开发环境(IDE):HDevelop
  • 支持 C、C++、C# 和 Visual Basic .NET 编程语言
  • 可用于产品开发、研究和教育
  • 适用于 32/64-bit Windows Server 2008 R2 / 7 / Server 2012/8/10、64-bit Linux、macOS 10.10/10.11/ 10.12
  • 支持多核和多处理器计算机
  • 使用 SSE2、AVX、AVX2、NEON 指令集和自动 GPU 加速实现高性能
  • 支持上百种工业摄像机和图像采集卡,支持 GenICam、GigE Vision、IIDC 1394、USB、USB3 Vision 和 Camera Link 等标准

应用场景

HALCON 已成功应用于多个工业领域,包括制造业、医疗、半导体等,下面列举一些常见的应用场景。

  • 品质控制与检测:HALCON 可以进行准确的产品检测、缺陷检测以及测量和定位,提供快速、高效的品质控制解决方案,如电路板、晶片和模具检测等。
  • 工业机器人视觉引导:HALCON 可以通过图像处理和模式识别技术,实现工业机器人的视觉引导和精准定位,提高生产线的自动化水平。
  • 医疗影像分析:HALCON 可以应用于医疗影像的分析和处理,帮助医生实现疾病早期检测、诊断和治疗方案制定。
  • 交通监控与管理:HALCON 可以进行车辆识别、行人检测等功能,在城市交通监控和智能交通系统中发挥重要作用。

相关链接