HALCON Progress Key Visual shows a person running at high speed

HALCON: System Requirements

Requirements for HALCON 23.11 Progress

Windows x64

  • Architecture: 64-bit
  • Processor: Intel 64 or AMD 64 SSE2 (AVX2 dispatch)
  • Supported OS versions: Windows 10 (x64 editions), 11, Windows Server 2016, 2019, 2022
  • Compiler: Visual Studio 2013
  • Specifics: -

Linux x86_64

  • Architecture: 64-bit
  • Processor: Intel 64 or AMD 64 SSE2 (AVX2 dispatch)
  • Supported OS versions: Linux x86_64
  • Compiler: gcc 7.5
  • Specifics: -

Linux Aarch64

  • Architecture: 64-bit
  • Processor: Armv8-A with AArch64 support
  • Supported OS versions: Linux aarch64
  • Compiler: gcc 7.5
  • Specifics: Kernel with hidraw support

Linux ArmV7-A

  • Architecture: 32-bit
  • Processor: Armv7-A with NEON support
  • Supported OS versions: Linux armv7a
  • Compiler: gcc 7.5
  • Specifics: Kernel with hidraw support, hard-float ABI

Requirements for HALCON 22.11 Steady

Windows x64

  • Architecture: 64-bit
  • Processor: Intel 64 or AMD 64 SSE2 (AVX2 dispatch)
  • Supported OS versions: Windows 8.1, 10 (x64 editions), 11, Windows Server 2012 R2, 2016, 2019, 2022
  • Compiler: Visual Studio 2005
  • Specifics: -

Linux x86_64

  • Architecture: 64-bit
  • Processor: Intel 64 or AMD 64 SSE2 (AVX2 dispatch)
  • Supported OS versions: Linux x86_64
  • Compiler: gcc 5.5
  • Specifics: -

Linux AArch64

  • Architecture: 64-bit
  • Processor: Armv8-A with AArch64 support
  • Supported OS versions: Linux aarch64
  • Compiler: gcc 5.5
  • Specifics: Kernel with hidraw support

Linux Armv7-A

  • Architecture: 32-bit
  • Processor: Armv7-A with NEON support
  • Supported OS versions: Linux armv7a
  • Compiler: gcc 5.5
  • Specifics: Kernel with hidraw support, hard-float ABI

macOS

  • Architecture: 64-bit
  • Processor: Intel 64 (SSE2)
  • Supported OS versions: macOS 11. macOS 12
  • Compiler: XCode 10.0
  • Specifics: -

Special Requirements for deep learning

Note that specific requirements regarding the different deep learning methods occur; see the Installation Guides for HALCON Progress or HALCON Steady for detailed information. Please also note that the requirements for training and inference may differ.

Embedded platforms are also supported by HALCON 

More about HALCON for embedded vision