MVTec HALCON

Plattformen, Kompatibilität und Embedded Vision

MVTec HALCON ist für langfristige Kompatibilität über Plattformen, Hardware und Entwicklungsumgebungen hinweg ausgelegt. Kompatibilität ist ein wesentlicher Faktor zum Schutz von Softwareinvestitionen, da sich Technologien, Systemarchitekturen und Leistungsanforderungen weiterentwickeln.

Benötigen Sie Beratung?

Kontaktieren Sie uns

HALCON unterstützt eine breite Palette an Betriebssystemen, Bildeinzugsgeräten, Prozessoren und Programmiersprachen für eine flexible Bereitstellung in PC-basierten und Embedded-Vision-Systemen.

Architektur, Betriebssysteme und Plattformen

MVTec entwickelt die Architektur von MVTec HALCON so, dass sie auch für zukünftige Entwicklungen anpassungsfähig bleibt. Das modulare Design unterstützt die Portabilität auf neue Betriebssysteme und Hardwarearchitekturen sowie die Integration in neue Entwicklungsumgebungen.

HALCON ist für Standard-PCs unter Windows und Linux sowie für Arm-basierte Plattformen unter Linux verfügbar. Dies gilt sowohl für die HALCON-Bibliothek als auch für die interaktive Entwicklungsumgebung HDevelop. HALCON unterstützt die Portierung auf weitere Architekturen, einschließlich DSPs und spezialisierter CPUs.

Bildeinzug & Hardware-Unterstützung

Umfassende Bildeinzug-Schnittstellen in MVTec HALCON ermöglichen einen einheitlichen Workflow über viele Gerätetypen hinweg. HALCON unterstützt Line-Scan-Kameras, 3D-Kameras sowie Kameras mit nicht-standardisierten Auflösungen oder höheren Farbtiefen.

Bereitgestellte Schnittstellen unterstützen gängige Standards wie GenICam, GigE Vision, CoaXPress, USB3 Vision, USB, IIDC 1394 und MIPI CSI. Weitere Geräte können über offene Schnittstellen integriert werden, und Bilder können direkt über Speicheradressen an HALCON übergeben werden.

Performance und Hardware-Beschleunigung

MVTec HALCON nutzt moderne Hardware vollständig aus. Es unterstützt sowohl PC-basierte als auch Embedded-Prozessoren und nutzt Multi-Prozessor- und Multi-Core-Architekturen, Erweiterungen des Befehlssatzes wie NEON, SSE2, AVX2 und AVX512 sowie GPU-Beschleunigung.

Für Deep-Learning-Inferenz stellt MVTec die AI Accelerator Interface (AI²) bereit. AI² ermöglicht die Nutzung unterstützter AI-Beschleuniger-Hardware und abstrahiert Modelle von spezifischen Geräten. Dies gewährleistet zukunftssichere Bereitstellung und unterstützt sowohl MVTec-eigene Plugins als auch kundenspezifische Beschleuniger. AI² beschleunigt Deep-Learning-Anwendungen sowie klassische Bildverarbeitungsmethoden mit integriertem Deep Learning, wie HALCON Deep OCR.

Programmierung und Erweiterbarkeit

Digitale I/O-Schnittstellen in MVTec HALCON ermöglichen die direkte Integration mit Industriegeräten. HALCON unterstützt die Kommunikation mit SPS über OPC UA und OPC Classic sowie die Feldbus-Kommunikation über die Hilscher-cifX-Schnittstelle.
HALCON fungiert als OPC UA-Client und unterstützt IIoT-fähige Produktionsprozesse, einschließlich Predictive Maintenance.

  • Windows: Digitale I/O-Geräte von Anbietern wie Advantech, Contec, Interface und National Instruments sowie OPC UA– und OPC Classic–kompatible Geräte.
  • Linux: Linux GPIO-Zeichengeräte und OPC UA–kompatible digitale I/O-Geräte.

Echtzeit-Ethernet- und Feldbus-Kommunikation kann unter Windows mit Hilscher-Hardware implementiert werden.

UMFASSENDE DIENSTLEISTUNGEN & SUPPORT

Unser Team ist hier, um Ihnen zu helfen.

INDIVIDUELL ZUGESCHNITTEN
Individuelle Anwendungslösungen

Wir beraten Sie gerne, welche Technologie am besten für Sie geeignet ist. Gemeinsam entwickeln wir individuelle Lösungen und optimieren Ihre Betriebsabläufe.

IMMER VERFÜGBAR
Unser technischer Support

Mit einem umfassenden Service- und Supportangebot hilft MVTec Ihnen, Ihre Bildverarbeitungsaufgabe bestmöglich umzusetzen. Die MVTec-Experten stehen Ihnen während des gesamten Projektzyklus zur Seite.

MVTec Software