MVTec HALCON

Platforms, Compatibility & Embedded Vision

MVTec HALCON is designed for long-term compatibility across platforms, hardware, and programming environments. Compatibility is a key factor for protecting software investments as technologies, system architectures, and performance requirements evolve.

You have got a specific question?

Get in touch

HALCON supports a wide range of operating systems, image acquisition devices, processors, and programming languages for flexible deployment in PC-based and embedded vision systems.

Architecture, Operating Systems, And Platforms

MVTec builds the architecture of MVTec HALCON to remain adaptable to future developments. The modular design supports portability to new operating systems and hardware architectures and integration into new programming environments.

HALCON is available for standard PCs running Windows and Linux and for Arm-based platforms running Linux. This applies to both the HALCON library and the interactive development environment HDevelop. HALCON supports porting to additional architectures, including DSPs and specialized CPUs.

Image Acquisition And Hardware Support

Comprehensive image acquisition interfaces in MVTec HALCON enable a unified workflow across many device types. HALCON supports line scan cameras, 3D cameras, and cameras with non-standard resolutions or higher bit depths.

Ready-to-use interfaces support common standards such as GenICam, GigE Vision, CoaXPress, USB3 Vision, USB, IIDC 1394, and MIPI CSI. Additional devices can be integrated via open interfaces, and images can be passed directly to HALCON via memory addresses.

Performance And Hardware Acceleration

MVTec HALCON fully utilizes modern hardware. It also supports PC-based and embedded processors and exploits multi-processor and multi-core architectures, instruction set extensions such as NEON, SSE2, AVX2, and AVX512, and GPU acceleration.

For deep learning inference, MVTec provides the AI Accelerator Interface (AI²). AI² enables the use of supported AI accelerator hardware while abstracting models from specific devices. This ensures future-proof deployment and supports both MVTec-provided plugins and customer-specific accelerators. AI² accelerates deep learning applications as well as classic machine vision methods with integrated deep learning, such as HALCON Deep OCR.

Programming And Extensibility

Digital I/O interfaces in MVTec HALCON allow for direct integration with industrial devices. HALCON supports PLC communication via OPC UA and OPC Classic and fieldbus communication via the Hilscher-cifX interface.
HALCON operates as an OPC UA client and supports IIoT-ready production processes, including predictive maintenance.

  • Windows: Digital I/O devices from vendors such as Advantech, Contec, Interface, and National Instruments, as well as OPC UA– and OPC Classic–compliant devices
  • Linux: Linux GPIO character devices and OPC UA–compliant digital I/O devices

Real-time ethernet and fieldbus communication can be implemented under Windows using Hilscher hardware.

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