v1.5.2

v1.5.2 is een functie- en opfrisrelease gebouwd op Qt Creator 4.0.2. Het leert de framebuffer-viewer om JPEG-gecomprimeerde frames te decoderen, voegt een instelbare tabgrootte voor de seriële terminal toe, ontrommelt het dialoogvenster Opties voor OpenMV-gebruikers en vernieuwt de meegeleverde OpenMV Cam-firmware naar 2.3.0 samen met een reeks nieuwe voorbeeldscripts. Er zijn geen breaking changes.

Hoogtepunten

  • JPEG-framebufferdecodering: de framebuffer-viewer decodeert en toont nu JPEG-gecomprimeerde framebuffers, niet alleen ruwe RGB-, grijswaarden- en binaire frames.

  • Meegeleverde firmware 2.3.0: de OpenMV Cam-firmware die werd geleverd voor zowel OMV2- als OMV3-boards is bijgewerkt naar versie 2.3.0.

  • Serial Terminal Tab Size is nu een instelbare optie die live wordt toegepast op de seriële terminal in plaats van een vast gecodeerde tabbreedte van 8.

  • Ontromeld dialoogvenster Opties: ongebruikte Qt Creator-instellingen worden verborgen voor OpenMV-gebruikers en de pagina Font & Colors is hernoemd naar Font.

  • Nieuwe meegeleverde voorbeelden voor Pixy-emulatie, MAVLink, barcodes en een WiFi MJPEG-streamer.

Nieuwe functies

  • De framebuffer-viewer kan nu JPEG-gecomprimeerde framebuffers decoderen en weergeven die via de 6-bits seriële codering zijn ontvangen, waarbij de pixmap wordt opgebouwd via QImage::fromData (848215da8).

  • Nieuwe meegeleverde Pixy-emulatie-voorbeelden toegevoegd die de OpenMV Cam veranderen in een Pixy-compatibele AprilTag- en blob-tracker via I2C, SPI en UART (b3dac4090).

  • Nieuwe meegeleverde MAVLink-voorbeelden toegevoegd voor het streamen van optical-flow- en AprilTag-landingsdoelberichten naar een vluchtcontroller (b3dac4090).

  • Meegeleverde voorbeelden toegevoegd voor 1D-barcodedetectie (EAN/UPC/ISBN/CODE39/CODE93/CODE128/etc.) en een WiFi MJPEG-streamer die draait in Access Point-modus (b3dac4090).

Overige wijzigingen en verbeteringen

  • Een instelbare Serial Terminal Tab Size-optie toegevoegd aan de optiepagina Tab/Inspringing van de editor; de waarde wordt bewaard en live toegepast op de seriële terminal (848215da8).

  • Het uitvoeren van scripts in de terminal verzendt het programma nu byte voor byte naar de camera om te voorkomen dat de invoerbuffer van het MicroPython-board overloopt (848215da8).

  • Het dialoogvenster Opties ontruimd voor OpenMV-gebruikers door ongebruikte Qt Creator-instellingen te verbergen (coderingen, muis verbergen en navigatie, zoomen met scrollwiel, camelCase- en slimme selectie, automatisch invouwen van eerste commentaar, koppelingen openen in splitsing, weergave van bestandscodering, antialiasing en kleurenschema) en de pagina Font & Colors hernoemd naar Font; automatisch invouwen van het eerste commentaar is nu standaard uitgeschakeld naast verborgen te zijn (848215da8).

  • De standaardinstelling gewijzigd zodat het opschonen van witruimte bij opslaan nu wordt toegepast op het hele document in plaats van alleen op bewerkte regels (848215da8).

  • De meegeleverde offline documentatie uitgebreid met nieuwe I/O- en LED-besturingshandleidingen, een hogeresolutie-pinout-afbeelding en bijgewerkte referentiepagina’s voor de image- en netwerkbibliotheken (b3dac4090).

Bugfixes

  • De Python-syntaxismarkering van functie-aanroepargumenten gecorrigeerd zodat namen van trefwoordargumenten correct worden gemarkeerd en het scheidingsteken = als normale tekst wordt behandeld (848215da8).

Platform- en toolondersteuning

  • Qt Creator-basis: 4.0.2.

  • Meegeleverde OpenMV Cam-firmware: bijgewerkt naar 2.3.0 voor zowel OMV2- als OMV3-boards (b3dac4090).

Breaking changes

Geen. Deze release introduceert geen voor de gebruiker zichtbare onderbrekingen in workflow of gedrag; bestaande projecten blijven ongewijzigd werken.