13.1. OpenMV IDE

OpenMV IDE ist die Desktop-Anwendung für die Arbeit mit deiner OpenMV Cam. Alles darin dient einem einzigen Ablauf: ein MicroPython-Skript bearbeiten, es auf der Kamera ausführen und während der Ausführung den Framebuffer und die serielle Ausgabe live mitverfolgen. Die IDE basiert auf dem Editor-Kern von Qt Creator, und die gesamte Anwendung ist um diesen Ablauf herum gestaltet – ein Skript benötigt keine Projektdateien, Build-Konfigurationen oder Compiler-Einrichtung. Du schreibst ein Skript und führst es auf einer Kamera aus; das ist das gesamte Modell.

Das Hauptfenster hat vier Arbeitsbereiche. Der Editor füllt die linke Seite und enthält deine geöffneten Skripte, darunter zeigt das serielle Terminal alles, was das Skript ausgibt. Der Framebuffer-Viewer sitzt oben rechts und zeigt, was die Kamera zuletzt aufgenommen hat, und das Histogramm darunter stellt die Pixelstatistiken dessen dar, was der Framebuffer zeigt. Eine Spalte von Symbolleisten-Schaltflächen am äußersten linken Rand enthält die Steuerelemente für Datei, Bearbeiten, Verbinden und Ausführen, und eine Statusleiste am unteren Rand meldet, was die verbundene Kamera gerade tut. Du kannst jeden Bereich einklappen, wenn das Skript den Platz braucht.

Das Hauptfenster der OpenMV IDE mit einer verbundenen Kamera und einem laufenden Skript: das Skript im Editor links, der Framebuffer rechts verfolgt eine Person in einem Live-Video

Das Hauptfenster mit einem laufenden Skript: links bearbeiten, rechts beobachten.

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

Zusammenfassung