Beschreibung
LumiScan Cockpit zeigt, was die Vision-Anwendungen auf einer ctrlX CORE, einem ctrlX IPC oder einem PC gerade sehen und was sie darin gefunden haben: auf ctrlX OS in einem gewöhnlichen Webbrowser, auf einem PC in einem eigenen Fenster. Es ist ein Viewer: Es zeichnet die Bilder und Ergebnisse, die andere Anwendungen veröffentlichen, und konfiguriert nichts an ihnen.
Eine Ansicht folgt der Anwendung, die sie zeigt. Ändert sich das Bild dahinter, wird der Browser benachrichtigt und holt das neue Bild, sodass auf dem Bildschirm zu sehen ist, was die Station gerade getan hat - nicht ein Schnappschuss von vor bis zu zwei Sekunden. Während eine Kamera streamt, ist ihre Ansicht live: Sie zeigt die Frames, sobald sie eintreffen. Siehe Live-Aktualisierung.
Data Layer
LumiScan Cockpit hat keine eigenen Knoten: Es liest die Knoten der anderen Apps.
Auf ctrlX OS (ctrlX CORE oder ctrlX IPC) nutzt LumiScan Cockpit den ctrlX Data Layer.
Auf einem PC mit Windows 11 oder Ubuntu 24.04 nutzt LumiScan Cockpit LumiScan Keryx.
Knotenadressen, Typen und Aufrufmuster sind auf beiden gleich.
Wie Adressen aufgebaut sind, wie Funktionen aufgerufen werden, die Statuscodes und die Werkzeuge sind in LumiScan Keryx beschrieben.
Das Cockpit liest alles, was es anzeigt, vom Data Layer - dem ctrlX Data Layer auf ctrlX OS, LumiScan Keryx auf einem PC: die Bildknoten der veröffentlichenden Anwendungen und die Ergebnisknoten der Anwendungen, deren Funde es zeichnet.
Was für jede LumiScan-App gleich ist - wie Adressen aufgebaut sind, die Aufrufmuster Handshake, Execute und Stream, Statuscodes, Einstellungen und Werkzeuge - ist im Handbuch LumiScan Keryx beschrieben. Dieses Handbuch behandelt nur, was spezifisch für LumiScan Cockpit ist; die Seiten dieses Handbuchs beschreiben seine eigenen Knoten.
|
Das Cockpit stellt keine eigene Ausgabe auf dem Data Layer bereit. Nichts anderes auf dem System kann verwenden, was es zeichnet - die Zeichnung existiert nur im Browser oder im Fenster des Cockpits. Um ein Ergebnis programmatisch zu verarbeiten, lesen Sie die Ergebnisknoten der jeweiligen Anwendung. |
Was es zeigt
Zwei Anwendungen veröffentlichen eigene Bilder, und das Cockpit zeigt diese Bilder so, wie sie sind:
-
LumiScan Cam Driver (
lumiscan-cam-driver) -
LumiScan AI Object Matching (
lumiscan-ai-object-matching)
Acht weitere Anwendungen veröffentlichen kein eigenes Bild - jede liest eines von einer anderen Anwendung -, und das Cockpit zeichnet ihre Funde in Grün auf das Bild, in dem sie gefunden wurden. Diese acht sind in Ergebnisse ansehen aufgeführt. Die Boxen von AI Object Matching werden auch auf die Live-Frames einer Kamera gezeichnet, während es auf dem Stream der Kamera inferiert.
LumiScan Calibration erzeugt Koordinaten statt eines Bildes und wird nicht angezeigt.
Die Startseite ist eine Übersicht über alle kompatiblen Anwendungen, die gerade auf dem System laufen. Sie beantwortet also auch, welche davon aktiv sind, bevor Sie eine einzelne Ansicht öffnen.