v5.0.0#

v5.0.0 ist das erste Release von OpenMV Viewer. OpenMV Viewer ist ein separater, schreibgeschützter Build von OpenMV IDE zum Vorführen eines fertigen, auf einer OpenMV Cam aufbauenden Produkts: Es überträgt die Live-Ausgabe der Kamera und führt ein Skript aus, aber die Entwicklungswerkzeuge sind entfernt, sodass Kunden oder Endnutzer sehen können, was ein Produkt tut, ohne die vollständige Entwicklungsumgebung. Es wird unabhängig von OpenMV IDE installiert und ausgeführt.

Highlights#

  • Ein schreibgeschützter Telemetrie-Viewer — der Frame Buffer, das serielle Terminal und das Histogramm funktionieren genau wie in OpenMV IDE, sodass Sie live verfolgen können, was die Kamera aufnimmt und was ihr Skript ausgibt.

  • Führt das Skript eines Produkts aus — Run und Stop funktionieren und führen ein Skript von der Festplatte aus, und das laufende Skript kann gestoppt werden, wenn der Viewer eine Verbindung herstellt oder trennt, sodass sich ein Gerät stets in einem bekannten Zustand befindet.

  • Authoring-Werkzeuge entfernt — die Entwicklungsfunktionen des Editors, die Machine-Vision-Authoring-Werkzeuge, die KI- und Modellwerkzeuge sowie die Entwicklereinstellungen sind allesamt entfernt, sodass eine fokussierte Anwendung zum Betrachten übrig bleibt.

  • Installiert sich eigenständig — der Viewer wird als OpenMV Viewer gebrandet und installiert, mit eigenem Anwendungsnamen, eigenen Einstellungen und eigener Identität, sodass er neben einer vollständigen OpenMV-IDE-Installation bestehen kann.

Was enthalten ist#

  • Live-Kameraausgabe — der Frame-Buffer-Viewer, das serielle Terminal und das Histogramm, mit denselben Bedienelementen wie OpenMV IDE.

  • Run / Stop und Stop-on-Connect — das Skript des Produkts von der Festplatte ausführen und anhalten, wenn der Viewer sich verbindet oder trennt.

  • Menüs File und Edit sowie Preferences — beibehalten, damit der Viewer nutzbar bleibt (eine Datei öffnen, die Oberfläche anpassen), während die rein für Entwickler gedachten Kategorien ausgeblendet sind.

  • Firmware-Update und -Wiederherstellung — der Firmware-Manager, die Bootloader-Wiederherstellung und das Laden eines ROM-Dateisystems auf die Kamera bleiben erhalten, sodass der Viewer ein Gerät weiterhin im Feld wiederherstellen oder neu bereitstellen kann.

  • Fiducial-Generatoren — die Generatoren für AprilTag, DataMatrix, QR und Barcode bleiben erhalten, da sie auch außerhalb der Entwicklung nützlich sind.

Was entfernt wurde#

  • Die Editor-Funktionen zum Erstellen von Skripten, die Machine-Vision-Abstimmungswerkzeuge (Threshold-Editor, Keypoints-Editor und dergleichen), die KI- und Modelltrainingswerkzeuge, der Model Zoo und der Dataset-Editor sowie die Kategorien der Entwicklereinstellungen. Aufforderungen zu Firmware-Upgrades und zum Onboarding werden unterdrückt, sodass eine Demo nie unterbrochen wird, um das Gerät zu ändern.

Plattform- und Tool-Unterstützung#

  • Qt-Creator-Basis: 14.0.2 (gemeinsam mit OpenMV IDE).

  • Verfügbarkeit: Windows, macOS und Linux, separat von OpenMV IDE installiert.

Breaking Changes#

Keine — dies ist das erste Release.