ViewIT ist das hardwareunabhängige Software-Framework von IMAGO zur beschleunigten Entwicklung kundenspezifischer industrieller Bildverarbeitungsanwendungen. Es ermöglicht schnelles Prototyping, Portabilität zwischen IMAGO-Geräten und flexible Integration in Produktionssysteme.
Details- Universelle Softwareplattform für IMAGO-Produkte (von Smart-Kameras bis Vision-Sensoren) mit Bilderfassung, I/O, Parametrierung, WebGUI und Maschinenintegration.
- Entwicklung mit C++, Python oder Halcon und Integration externer Bibliotheken; Anwendungen und Plugins sind zwischen IMAGO-Geräten portierbar.
- Enthält Ringpuffer und Verwaltung von Bildsequenzen für Validierung und On-Device-Tests.
Vorteile- Verringert Entwicklungszeit und -kosten durch Automatisierung zentraler Aufgaben (I/O-Handling, Pufferverwaltung, Triggersteuerung), sodass Entwickler sich auf Bildverarbeitungsalgorithmen konzentrieren können.
- Hardwareunabhängig und flexibel: lauffähig auf allen programmierbaren IMAGO-Kameras; Migration erfordert oft nur das Kopieren von Plugins.
- Einfache, integrierte WebGUI für Parametrierung, Bildanzeige und Ergebnisdarstellung zur Reduzierung des Schulungsaufwands.
- Industrie-4.0-fähig mit Unterstützung für OPC UA (Server & Client) und REST API in entsprechenden Versionen.
- Integrierte Debug- und Testwerkzeuge (Halcon/HDevelop-Support, Ringpuffer, Sequenzaufzeichnung) erleichtern Verifikation und Fehlersuche.
Verfügbare Versionen- ViewIT: kostenlose Embedded-Edition mit WebGUI, Bilderfassung, Ringpuffer und Basis-Gerätekonfiguration für schnelles Prototyping.
- ViewIT Halcon FDB: Einstieg in Halcon-Skripte mit Unterstützung für Barcode-/Datacode-Lesen, WebGUI, Ringpuffer, OPC UA und HDevelop-Integration.
- ViewIT Halcon Full: enthält eine vollständige Halcon-Lizenz auf IMAGO-Hardware für erweiterte Funktionen, On-Device-Debugging und Echtzeit-Inspektionen.
- ViewIT Custom: projektspezifische Erweiterungen und Module ohne zusätzliches Entwicklungsumfeld.
- ViewIT AI.go: integriert On-Device-KI, sodass Deep-Learning-Modelle direkt auf der Kamera laufen.
- ViewIT IDC: zyklische Videoaufzeichnung zur Maschinenüberwachung, Fehleranalyse und automatisierten Dokumentation.
Zielgruppe & typische Branchen- Für Softwareentwickler, Systemintegratoren und Maschinenbauer, die effiziente, portable Visionslösungen benötigen.
- Typische Branchen: Automotive, Lebensmittelproduktion, Pharma, Verpackungstechnik und Logistik.
Eigenschaften / technische Spezifikationen- Programmiersprachen: C++, Python, Halcon (volle Integration möglich).
- Erweiterbarkeit: beliebige externe Bibliotheken und kundenspezifische Module integrierbar.
- On-Device-Debugging und Tests: Halcon/HDevelop-Support, Ringpuffer und Sequenzaufzeichnung zur Validierung.
- Industriekommunikation: OPC UA (Server & Client) und REST API in entsprechenden Editionen.
- GUI: integrierte WebGUI für Aufnahme, Parametrierung, Anzeige und Ergebnisverwaltung.
- Portabilität: Plugins und Anwendungen portierbar über IMAGO-Hardwarefamilien (Smart Cameras, Vision Sensoren, AI-Kameras).
- Spezialfunktionen je Edition: Barcode-/Datacode-Lesen (Halcon FDB), vollständige Halcon-Funktionen (Halcon Full), On-Device-Deep-Learning (AI.go), zyklische Aufzeichnung (IDC).
- Lizenzmodell: mehrere Editionen (embedded kostenlos und lizenzpflichtige Varianten) zur Anpassung an Projektanforderungen.