13.2. OpenMV Viewer#

OpenMV Viewer is de alleen-lezen tegenhanger van OpenMV IDE. Waar de IDE dient om een toepassing op een OpenMV Cam te bouwen, dient de Viewer om een afgewerkte toepassing te tonen: hij maakt verbinding met een camera, voert het script uit en streamt de live framebuffer, seriële uitvoer en het histogram – maar de ontwikkeltools zijn verdwenen. Een klant, een collega of een standbezoeker kan zien wat een product doet zonder de volledige editor, de machine vision-afstemtools of de instellingen die er alleen tijdens het bouwen toe doen.

De Viewer wordt zelfstandig geïnstalleerd en draait op zichzelf, apart van OpenMV IDE, en de twee kunnen naast elkaar worden geïnstalleerd.

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

Het venster behoudt de onderdelen van OpenMV IDE die tonen wat de camera doet. De frame buffer viewer toont wat de camera het laatst heeft vastgelegd, de serial terminal daaronder toont alles wat het script afdrukt, en het histogram geeft de pixelstatistieken van het frame weer. De verbindings- en uitvoerbesturingselementen zitten op de werkbalk, en een statusbalk rapporteert wat de verbonden camera doet. Wat ontbreekt, is alles wat je zou gebruiken om de toepassing te wijzigen: de scriptschrijffuncties, de afstelgereedschappen voor machinevisie, de AI- en modelgereedschappen, en de eigen ontwikkelaarsinstellingen van de IDE zijn allemaal verwijderd.

Eén bewerkingshulpmiddel blijft wel, omdat het gericht is op wie een product uses in plaats van op wie het heeft gebouwd. De Viewer kan de instellingenconfiguratie openen die op de aangesloten camera is opgeslagen en deze als een formulier presenteren, zodat een operator de instellingen van een product kan wijzigen – een drempelwaarde, een modus, een Wi-Fi-wachtwoord – zonder de IDE. Het opent alleen een bestaande configuratie; er een maken is een taak voor de IDE. Zie de instellingeneditor voor wat een configuratie kan bevatten.

Sneltoetsen in dit hoofdstuk zijn geschreven voor Windows en Linux; op macOS vervang je Ctrl door Cmd.