HALCON Core Features

We Teach Machines To See

MVTec delivers MVTec HALCON as a complete machine vision software that combines broad functionality with high performance and long-term compatibility. MVTec enables efficient development, reliable deployment, and scalable operation across PC-based and embedded systems.

You want to convince yourself?

Try HALCON for free

Why HALCON

MVTec HALCON is a standard solution for machine vision that combines flexibility, performance, and scalability.

Faster development of complex machine vision applications.

Shorter time to market through ready-to-use functionality.

Sustainable cost reduction through robust and efficient inspection.

Long-term investment protection through compatibility and portability.

Performance And Scalability

MVTec designs MVTec HALCON for high performance on modern hardware. HALCON automatically exploits multi-core and multi-processor systems and supports GPU as well as NPU acceleration.

MVTec provides Automatic Operator Parallelization (AOP), which parallelizes suitable operations automatically without requiring code changes. This enables performance gains on multicore systems with minimal effort.

For advanced scenarios, HALCON also supports explicit parallel programming and thread-safe execution, including within the development environment HDevelop.

One toolbox for all machine vision tasks

MVTec provides MVTec HALCON, as a comprehensive toolbox supporting a wide variety of machine vision tasks.

Alignment And Calibration
Inspection And Completeness Checks
Identification And Code Reading
Measurement And Comparison
Object And Position Recognition

HALCON also includes advanced technologies such as deep learning and 3D vision. All functions are available on both PC-based and embedded systems.

Read more about application areas for HALCON

FREE SOFTWARE EVALUATION
Try MVTec HALCON free of charge for 30 days

Explore HALCON's full capabilities in your own environment. Test key features, work with your own images, and evaluate its performance in real conditions – all with no obligation.

We also offer free student licenses for our software.

Try HALCON for free

Integrated Development And Deployment

MVTec provides HDevelop as an integrated development environment tailored to machine vision workflows. HDevelop supports interactive development, visualization, debugging, and export to production languages such as C++, C#, and .NET.

With HDevEngine, MVTec enables direct execution of HDevelop programs inside applications without compilation. This supports flexible architectures and rapid iteration in productive systems.

Learn more about HALCON's developing tools

Hardware Acceleration And AI Readiness

MVTec designs MVTec HALCON to make optimal use of available hardware. HALCON supports modern instruction sets such as NEON, SSE2, AVX2, and AVX512, as well as GPU acceleration.

With the AI Accelerator Interface (AI²), HALCON supports dedicated AI inference hardware. By abstracting models from specific devices, AI² enables future-proof deployment on both PC-based and embedded systems.

Read up on product compatibility

Advanced Machine Vision Technologies

MVTec provides MVTec HALCON with advanced machine vision technologies to support robust inspection, reliable recognition, and accurate measurement across demanding industrial scenarios. MVTec combines deep learning, anomaly detection, matching, 3D vision, morphology, and robust reading of bar codes and 2D codes into one consistent software environment, so teams can select the right approach for each task without changing toolchains.

MVTec's machine vision technologies

Developer Productivity And Usability

MVTec focuses with MVTec HALCON on efficient and transparent workflows for developers. Interactive development with HDevelop (IDE), clear visualization, and consistent data handling reduce complexity in daily work.

Deep-learning-based applications can be implemented efficiently using integrated workflows and tools such as the MVTec Deep Learning Tool. Custom operators, camera calibration, and application-specific extensions can be integrated seamlessly.

Development Tools & Programming

COMPREHENSIVE SERVICES & SUPPORT

Our team is here to assist you

INDIVIDUALLY TAILORED
Individual Application Solutions

We would be happy to advise you on which technology is best for you. Together we develop individual solutions and optimize your operating procedures.

ALWAYS AVAILABLE
Our Technical Support

With a comprehensive range of services and support, MVTec helps you realize your image processing task in the best possible way. The MVTec experts are at your side during the entire project cycle.

MVTec Software