The HALCON Basics explain fundamental concepts and standard workflows in MVTec HALCON. We recommend this section for onboarding and for users who want to build a solid foundation.
| Quick Guide | View PDF |
| Installation Guide | View PDF |
| HDevelop User's Guide | View PDF |
| HDevelopEVO User's Guide | Read online |
| Solution Guide I - Basics | View PDF |
| Solution Guide II-A - Image Acquisition | View PDF |
| Solution Guide II-B - Matching | View PDF |
| Solution Guide II-C - 2D Data Codes | View PDF |
| Solution Guide II-D - Classification | View PDF |
| Solution Guide III-A - 1D Measuring | View PDF |
| Solution Guide III-B - 2D Measuring | View PDF |
| Solution Guide III-C - 3D Vision | View PDF |
| Technical Updates | View PDF |
The Release Notes document changes, improvements, fixes, and known issues for each MVTec HALCON version backwards up until HALCON 12. We recommend reviewing this section before updates and during version comparisons.
| HALCON 26.05 Progress | Release Notes 26.05 |
| HALCON 25.11 Progress | Release Notes 25.11 |
| HALCON 25.05 Progress | |
| HALCON 24.11 Progress-Steady | |
| HALCON 24.11 Steady | Release Notes 24.11 (Steady only) |
| HALCON 24.05 Progress | Release Notes 24.05 |
| HALCON 23.11 Progress | |
| HALCON 23.05 Progress | |
| HALCON 22.11 Steady | |
| HALCON 22.11 Progress | |
| HALCON 22.05 Progress | Release Notes 22.05 |
| HALCON 21.11 Progress | Release Notes 21.11 |
| HALCON 21.05 Progress | Release Notes 21.05 |
| HALCON 20.11 Progress | |
| HALCON 20.11 Steady | |
| HALCON 20.05 Progress | |
| HALCON 19.11 Progress | |
| HALCON 19.05 Progress | Release Notes 19.05 |
| HALCON 18.11 Steady | |
| HALCON 18.11 Progress | Release Notes 18.11 |
| HALCON 18.05 Progress | Release Notes 18.05 |
| HALCON 17.12 Progress | Release Notes 17.12 |
| HALCON 13.0.3 | |
| HALCON 12 |
Here you will find the system requirements for MVTec HALCON, which you can use to verify platform compatibility and ensure reliable installation and operation in various environments. In addition, you will find separate requirements here for MVTec HALCON 25.11 Progress, MVTec HALCON 24.11 Steady, and Arm-based platforms to support deployment, upgrades, and validation in production environments.
| Software requirements | Hardware requirements |
| 32-bit | |
| Linux with hidraw Kernel support | armv7-A with NEON Support |
| hard-float ABI | 256 MB RAM |
| glibc: 2.17 | USB host port |
| gcc 5 | |
| libstdc++.so: 6.0.21/GLIBCXX_3.4.21 | |
| 64-bit | |
| Linux with hidraw Kernel support | AArch64 |
| glibc: 2.17 | 256 MB RAM |
| gcc 5 | USB host port |
| libstdc++.so: 6.0.21/GLIBCXX_3.4.21 | |
Note that specific requirements regarding the different deep learning methods occur. See the Installation Guide for HALCON for detailed information. Please also note that the requirements for training and inference may differ.
The following table provides an overview of the CUDA compatibility for different HALCON releases. It serves as a reference for selecting a compatible combination of HALCON version, CUDA Toolkit, NVIDIA GPU architecture, and driver version. For each HALCON release, the supported CUDA version, supported GPU compute capabilities, and the minimum required NVIDIA driver versions for Windows and Linux are listed.
Ensuring that your system meets these compatibility requirements is essential for the reliable operation and optimal performance of CUDA-accelerated operators and deep learning functionality in HALCON. Before installing or upgrading HALCON, verify that your GPU hardware and installed driver versions comply with the requirements shown below.
| HALCON Version | CUDA Version | GPU Architecture (COMPUTE CAPABILITY) | GPU Driver (Windows) | GPU Driver (linux, x64) | GPU Driver (Linux, aarch64) |
|---|---|---|---|---|---|
| HALCON 25.11 | 12.8.0 | 5.0 - 9.0 | >= 570.65 | >= 570.26 | >= 540.4 |
| HALCON 25.05 | 12.1.0 | 5.0 - 9.0 | >= 528.33 | >= 525.60.13 | >= 450.80.02 |
| HALCON 24.11 | 12.1.0 | 5.0 - 9.0 | >= 528.33 | >= 525.60.13 | >= 450.80.02 |
| HALCON 24.05 | 12.1.0 | 5.0 - 9.0 | >= 528.33 | >= 525.60.13 | >= 450.80.02 |
| HALCON 23.11 | 12.1.0 | 5.0 - 9.0 | >= 528.33 | >= 525.60.13 | >= 450.80.02 |
| HALCON 23.05 | 11.1.0 | 3.5 - 8.6 | >= 452.39 | >= 450.80.02 | >= 450.80.02 |
| HALCON 22.11 Steady | 11.1.0 With the installed CUDA 12 support https://www.mvtec.com/support-of-cuda-12-in-halcon-2211-steady it should be equal to HALCON 24.05 | 3.5 - 8.6 | >= 452.39 | >= 450.80.02 | >= 450.80.02 |
| HALCON 22.05 | 11.1.0 | 3.5 - 8.6 | >= 452.39 | >= 450.80.02 | n.a |
| 10.2.89 | 3.0 - 7.5 | >= 441.22 | >= 440.33 | >= 440.33 | |
| HALCON 21.11 | 11.1.0 | 3.5 - 8.6 | >= 452.39 | >= 450.80.02 | n.a |
| 10.2.89 | 3.0 - 7.5 | >= 441.22 | >= 440.33 | >= 440.33 | |
| HALCON 21.05 | 11.1.0 | 3.5 - 8.6 | >= 452.39 | >= 450.80.02 | n.a |
| 10.2.89 | 3.0 - 7.5 | >= 441.22 | >= 440.33 | >= 440.33 | |
| HALCON 20.11 | 11.1.0 | 3.5 - 8.6 | >= 452.39 | >= 450.80.02 | n.a |
| 10.2.89 | 3.0 - 7.5 | >= 441.22 | >= 440.33 | >= 440.33 | |
| HALCON 20.05 | 10.1 | 3.0 - 7.5 | >= 418.96 | >= 418.39 | >= 410.48 |