MVTec entwickelt HALCON für hohe Performance auf moderner Hardware. HALCON nutzt Mehrkern- und Multiprozessorsysteme automatisch aus und unterstützt die Beschleunigung über GPU und NPU.
MVTec stellt Automatic Operator Parallelization (AOP) bereit. AOP parallelisiert geeignete Operationen automatisch, ohne dass Code angepasst werden muss. Das ermöglicht Performancegewinne auf Mehrkernsystemen mit minimalem Aufwand.
Für anspruchsvolle Szenarien unterstützt HALCON außerdem explizite Parallelprogrammierung und Thread-sichere Ausführung, auch innerhalb der integrierten Entwicklungsumgebung HDevelop.
MVTec stellt HDevelop als integrierte Entwicklungsumgebung bereit, die auf Workflows der industriellen Bildverarbeitung ausgelegt ist. HDevelop unterstützt eine interaktive Entwicklung, Visualisierung, Fehlersuche/ Debugging und den Export in Produktionssprachen wie C++, C# und .NET.
Mit HDevEngine ermöglicht MVTec die direkte Ausführung von HDevelop-Programmen innerhalb von Anwendungen ohne Kompilierung. Das unterstützt flexible Architekturen und schnelle Iterationen in produktiven Systemen.
MVTec entwickelt HALCON so, dass die verfügbare Hardware optimal genutzt wird. HALCON unterstützt moderne Befehlssatzerweiterungen wie NEON, SSE2, AVX2 und AVX512 sowie die Beschleunigung durch GPUs.
Mit der AI Accelerator Interface (AI²) unterstützt HALCON dedizierte Hardware für KI-Inferenz. Durch die Abstraktion von Modellen gegenüber konkreten Geräten ermöglicht AI² eine zukunftssichere Bereitstellung auf PC-basierten und eingebetteten Systemen.

MVTec stellt HALCON mit zahlreichen Machine Vision-Technologien bereit. Damit lassen sich robuste Inspektionen, zuverlässige Erkennung und präzise Vermessung auch in anspruchsvollen industriellen Szenarien umsetzen. MVTec kombiniert Deep Learning, Anomalieerkennung, Matching, 3D-Vision, Morphologie sowie das robuste Lesen von Barcodes und 2D-Codes in einer konsistenten Softwareumgebung. Teams wählen so für jede Aufgabe den passenden Ansatz, ohne die Toolchain zu wechseln.
MVTec legt mit HALCON den Fokus auf effiziente und transparente Workflows für Entwicklerteams. Die interaktive Entwicklung mit HDevelop (IDE), eine klare Visualisierung und die konsistente Datenhandhabung reduzieren die Komplexität im Arbeitsalltag.
Deep-Learning-basierte Anwendungen lassen sich effizient umsetzen. Dafür stehen integrierte Workflows und Tools wie das MVTec Deep Learning Tool zur Verfügung. Eigene Operatoren, Kamerakalibrierung und anwendungsspezifische Erweiterungen lassen sich nahtlos integrieren.