13.2. OpenMV Viewer#

OpenMV Viewer ist die schreibgeschützte Ergänzung zu OpenMV IDE. Während die IDE zum Erstellen einer Anwendung auf einer OpenMV Cam dient, ist der Viewer zum Vorführen einer fertigen gedacht: Er verbindet sich mit einer Kamera, führt ihr Skript aus und überträgt live den Frame Buffer, die serielle Ausgabe und das Histogramm – aber die Entwicklungswerkzeuge sind weg. Ein Kunde, ein Kollege oder ein Messebesucher kann verfolgen, was ein Produkt tut, ohne den vollständigen Editor, die Machine-Vision-Abstimmungswerkzeuge oder die Einstellungen, die nur beim Erstellen wichtig sind.

Der Viewer installiert und läuft eigenständig, getrennt von OpenMV IDE, und beide können nebeneinander installiert werden.

The OpenMV Viewer main window with a camera connected and its script running.

Das Fenster behält die Teile von OpenMV IDE, die zeigen, was die Kamera tut. Der Framebuffer-Viewer zeigt, was die Kamera zuletzt aufgenommen hat, das serielle Terminal darunter zeigt alles, was das Skript ausgibt, und der Bereich unter dem Framebuffer zeichnet das Histogramm des Frames – oder zeigt über seinen Auswahlschalter die Board-Informationen der Kamera, ihre Speichernutzung, die Verbindungsstatistik oder die Kanäle mit Anzeigen und Steuerelementen, die das Skript des Produkts veröffentlicht. Die Verbindungs- und Ausführungssteuerung sitzt in der Symbolleiste, und eine Statusleiste meldet, was die verbundene Kamera gerade tut. Was fehlt, ist alles, womit Sie die Anwendung ändern würden: Die Funktionen zum Schreiben von Skripten, die Werkzeuge zum Abstimmen der Bildverarbeitung, die KI- und Modellwerkzeuge und die eigenen Entwicklereinstellungen der IDE sind alle entfernt.

Ein Bearbeitungswerkzeug bleibt jedoch erhalten, da es sich an denjenigen richtet, der ein Produkt uses , statt an denjenigen, der es gebaut hat. Der Viewer kann die auf der angeschlossenen Kamera gespeicherte Einstellungskonfiguration öffnen und als Formular darstellen, sodass ein Bediener die Einstellungen eines Produkts ändern kann – einen Schwellenwert, einen Modus, ein WLAN-Passwort – ohne die IDE. Er öffnet nur eine vorhandene Konfiguration; das Erstellen einer solchen ist Aufgabe der IDE. Siehe den Einstellungseditor dafür, was eine Konfiguration enthalten kann.

Die Tastenkürzel in diesem Kapitel sind für Windows und Linux geschrieben; unter macOS ersetzen Sie Ctrl durch Cmd.