v1.5.2¶
v1.5.2 ist ein Funktions- und Aktualisierungsrelease auf Basis von Qt Creator 4.0.2. Es bringt dem Framebuffer-Viewer das Dekodieren JPEG-komprimierter Einzelbilder bei, fügt eine konfigurierbare Tabulatorgröße für das serielle Terminal hinzu, entrümpelt den Optionen-Dialog für OpenMV-Anwender und aktualisiert die mitgelieferte OpenMV-Cam-Firmware auf 2.3.0 zusammen mit einer Reihe neuer Beispielskripte. Es gibt keine Breaking Changes.
Höhepunkte¶
JPEG-Framebuffer-Dekodierung: Der Framebuffer-Viewer dekodiert und zeigt nun JPEG-komprimierte Framebuffer an, nicht mehr nur rohe RGB-, Graustufen- und Binär-Einzelbilder.
Mitgelieferte Firmware 2.3.0: Die für OMV2- und OMV3-Boards ausgelieferte OpenMV-Cam-Firmware wurde auf Version 2.3.0 aktualisiert.
Serial Terminal Tab Size ist nun eine konfigurierbare Einstellung, die live auf das serielle Terminal angewendet wird, anstatt einer fest codierten Tabulatorbreite von 8.
Entrümpelter Optionen-Dialog: Ungenutzte Qt-Creator-Einstellungen sind für OpenMV-Anwender ausgeblendet und die Seite
Font & Colorswurde inFontumbenannt.Neue mitgelieferte Beispiele für Pixy-Emulation, MAVLink, Barcodes und einen WiFi-MJPEG-Streamer.
Neue Funktionen¶
Der Framebuffer-Viewer kann nun JPEG-komprimierte Framebuffer, die über die 6-Bit-Serienkodierung empfangen werden, dekodieren und anzeigen, indem er die Pixmap über
QImage::fromDataerzeugt (848215da8).Neue mitgelieferte Pixy-Emulations-Beispiele hinzugefügt, die die OpenMV Cam in einen Pixy-kompatiblen AprilTag- und Blob-Tracker über I2C, SPI und UART verwandeln (b3dac4090).
Neue mitgelieferte MAVLink-Beispiele zum Streamen von Optical-Flow- und AprilTag-Landeziel-Nachrichten an einen Flugcontroller hinzugefügt (b3dac4090).
Mitgelieferte Beispiele für die 1D-Barcode-Erkennung (EAN/UPC/ISBN/CODE39/CODE93/CODE128/usw.) und einen WiFi-MJPEG-Streamer, der im Access-Point-Modus läuft, hinzugefügt (b3dac4090).
Weitere Änderungen und Verbesserungen¶
Eine konfigurierbare Einstellung Serial Terminal Tab Size zur Editor-Optionsseite Tab/Indentation hinzugefügt; der Wert wird gespeichert und live auf das serielle Terminal angewendet (848215da8).
Die Skriptausführung im Terminal sendet das Programm nun Byte für Byte an die Kamera, um ein Überlaufen des Eingangspuffers des MicroPython-Boards zu vermeiden (848215da8).
Den Optionen-Dialog für OpenMV-Anwender entrümpelt, indem ungenutzte Qt-Creator-Einstellungen ausgeblendet wurden (Kodierungen, Mausausblendung und Navigation, Scrollrad-Zoom, CamelCase- und intelligente Auswahl, automatisches Einklappen des ersten Kommentars, Links-in-Split-öffnen, Anzeige der Dateikodierung, Kantenglättung und Farbschema) und die Seite
Font & ColorsinFontumbenannt; das automatische Einklappen des ersten Kommentars ist nun zusätzlich zum Ausblenden standardmäßig deaktiviert (848215da8).Die Standardeinstellung geändert, sodass die Leerzeichenbereinigung beim Speichern nun für das gesamte Dokument statt nur für bearbeitete Zeilen gilt (848215da8).
Die mitgelieferte Offline-Dokumentation um neue I/O- und LED-Steuerungs-Tutorials, ein hochauflösendes Pinout-Bild sowie aktualisierte Referenzseiten der Bild- und Netzwerkbibliothek erweitert (b3dac4090).
Fehlerbehebungen¶
Das Python-Syntaxhighlighting von Funktionsaufrufargumenten korrigiert, sodass Schlüsselwortargument-Namen korrekt hervorgehoben werden und der Trenner
=als normaler Text behandelt wird (848215da8).
Plattform- und Tool-Unterstützung¶
Qt-Creator-Basis: 4.0.2.
Mitgelieferte OpenMV-Cam-Firmware: auf 2.3.0 für OMV2- und OMV3-Boards aktualisiert (b3dac4090).
Breaking Changes¶
Keine. Dieses Release führt keine für den Anwender sichtbaren Workflow- oder Verhaltensänderungen ein; bestehende Projekte funktionieren unverändert weiter.