HALCON Progress Key Visual shows a person running at high speed

Plattformen und Schnittstellen

HALCON-Architektur

Die flexible Softwarearchitektur von MVTec HALCON sichert schon jetzt die Kompatibilität zukünftiger Kundenentwicklungen, z. B. die Portierung auf ein anderes Betriebssystem oder die Integration in eine neue Programmierumgebung. Hierdurch ermöglicht HALCON auch langfristig eine sichere Investition seiner Kunden in ihre Applikationen.

Betriebssysteme

HALCON ist verfügbar für Standard-PCs auf Windows (64-bit), Linux (64-bit) und macOS, sowie für Arm®-basierte Plattformen (32- und 64-bit) mit Linux-Betriebssystem. Zusätzlich kann MVTec HALCON auch auf weitere Architekturen und Betriebssysteme portiert werden. (Details finden Sie hier).

Extension Package

Dieses einzigartige Feature macht es möglich, bestehende oder neu entwickelte Bildverarbeitungs-Algorithmen in MVTec HALCON zu integrieren. Dadurch entsteht ein einheitlicher Zugriff auf alle Bildverarbeitungsanteile einer Applikation, was die Pflege und zukünftige Entwicklung sehr erleichtert. Eine offene und sehr gut dokumentierte Schnittstelle ermöglicht es, die leistungsstarken internen Datenstrukturen von HALCON voll auszuschöpfen.

Bildeinzugs-Schnittstellen

Übersicht: von HALCON unterstützte Bildeinzugsgeräte

Durch eine leistungsfähige Software-Schnittstelle stellt MVTec HALCON einen einheitlichen Zugriff auf verschiedene Bildeinzugsgeräte, inklusive Zeilenkameras, 3D-Kameras und Kameras mit nicht standardmäßiger Auflösung sowie mehr als 8 Bits pro Pixel, zur Verfügung. Eine Vielzahl fertiger Schnittstellen ermöglichen die Verbindung zu hunderten industriellen Kameras und Framegrabbern. Selbstverständlich unterstützt HALCON auch alle gebräuchlichen Bildeinzugsstandards.

AI Accelerator Interface (AI²)

Dieses generische Interface ermöglicht es Kunden, für den Inferenz-Teil ihrer Deep-Learning-Applikationen unterstützte KI-Beschleuniger-Hardware zu verwenden – schnell und komfortabel. Solche speziellen Devices sind gerade für Anwendungen im Embedded-Umfeld weit verbreitet, existieren aber auch immer mehr im PC-Umfeld. Durch das Abstrahieren der Deep-Learning-Modelle von spezifischer Hardware ist das AI Accelerator Interface besonders zukunftssicher. Neben von MVTec zur Verfügung gestellten Plugins ist auch die Anbindung kundenspezifischer KI-Beschleuniger-Hardware möglich. Dabei lassen sich über AI² nicht nur typische Deep-Learning-Anwendungen beschleunigen. Auch alle „klassischen“ Bildverarbeitungs-Methoden mit integrierten Deep-Learning-Funktionen wie etwa HALCONs DeepOCR profitieren davon.

Digital I/O-Schnittstellen

MVTec HALCON bietet eine Softwareschnittstelle für Digital I/O. Hiermit können verschiedene I/O-Geräte direkt mit HALCON verbunden werden. Darüber hinaus bietet HALCON fertige Schnittstellen zu allen SPS-Steuersystemen, die den OPC UA bzw. den OPC Classic Standard verwenden. HALCON unterstützt außerdem die Kommunikation über Feldbus-Protokolle über das Hilscher-cifX-Interface. In dieser Konfiguration kommuniziert HALCON auf Clientebene mit OPC-UA-Servern und ermöglicht die agile Produktion im Rahmen der Industrie 4.0. Dadurch wird die Effizienz in der Produktion (u.a. durch Predictive Maintenance) deutlich erhöht.