v1.5.2

v1.5.2 är en funktions- och uppdateringsutgåva byggd på Qt Creator 4.0.2. Den lär bildbuffertvisaren att avkoda JPEG-komprimerade bildrutor, lägger till en konfigurerbar tabbstorlek för serieterminalen, rensar upp dialogrutan Options för OpenMV-användare och uppdaterar den medföljande OpenMV Cam-firmwaren till 2.3.0 tillsammans med en uppsättning nya exempelskript. Det finns inga brytande ändringar.

Höjdpunkter

  • JPEG-avkodning av bildbuffert: bildbuffertvisaren avkodar och visar nu JPEG-komprimerade bildbuffertar, inte bara råa RGB-, gråskale- och binära bildrutor.

  • Medföljande firmware 2.3.0: OpenMV Cam-firmwaren som levereras för både OMV2- och OMV3-kort uppdaterades till version 2.3.0.

  • Serial Terminal Tab Size är nu en konfigurerbar inställning som tillämpas direkt på serieterminalen i stället för en hårdkodad tabbbredd på 8.

  • Upprensad dialogruta Options: oanvända Qt Creator-inställningar döljs för OpenMV-användare och sidan Font & Colors döps om till Font.

  • Nya medföljande exempel för Pixy-emulering, MAVLink, streckkoder och en WiFi MJPEG-streamer.

Nya funktioner

  • Bildbuffertvisaren kan nu avkoda och visa JPEG-komprimerade bildbuffertar som tas emot via 6-bitars seriell kodning, och bygger pixmapen via QImage::fromData (848215da8).

  • Lade till nya medföljande Pixy-emulerings-exempel som förvandlar OpenMV Cam till en Pixy-kompatibel AprilTag- och blob-spårare via I2C, SPI och UART (b3dac4090).

  • Lade till nya medföljande MAVLink-exempel för att strömma optiskt flöde och landningsmålsmeddelanden för AprilTag till en flygkontroller (b3dac4090).

  • Lade till medföljande exempel för detektering av 1D-streckkoder (EAN/UPC/ISBN/CODE39/CODE93/CODE128/osv.) och en WiFi MJPEG-streamer som körs i Access Point-läge (b3dac4090).

Övriga ändringar och förbättringar

  • Lade till en konfigurerbar inställning Serial Terminal Tab Size på editorns alternativsida för Tab/Indentation; värdet sparas och tillämpas direkt på serieterminalen (848215da8).

  • Skriptkörning i terminalen skickar nu programmet till kameran en byte i taget för att undvika att överbelasta MicroPython-kortets inmatningsbuffert (848215da8).

  • Rensade upp dialogrutan Options för OpenMV-användare genom att dölja oanvända Qt Creator-inställningar (teckenkodningar, döljning och navigering av muspekaren, zoom med scrollhjul, camelCase- och smart markering, automatisk hopvikning av första kommentaren, öppna länkar i delad vy, visning av filkodning, kantutjämning och färgschema) och döpte om sidan Font & Colors till Font; automatisk hopvikning av första kommentaren är nu inaktiverad som standard utöver att vara dold (848215da8).

  • Ändrade standardinställningen så att rensning av blanksteg vid sparande nu tillämpas på hela dokumentet i stället för enbart redigerade rader (848215da8).

  • Utökade den medföljande offline-dokumentationen med nya självstudier för I/O- och LED-styrning, en högupplöst pinout-bild samt uppdaterade referenssidor för bild- och nätverksbiblioteken (b3dac4090).

Buggfixar

  • Åtgärdade Python-syntaxmarkering av argument i funktionsanrop så att namn på nyckelordsargument markeras korrekt och separatorn = behandlas som vanlig text (848215da8).

Plattforms- och verktygsstöd

  • Qt Creator-bas: 4.0.2.

  • Medföljande OpenMV Cam-firmware: uppdaterad till 2.3.0 för både OMV2- och OMV3-kort (b3dac4090).

Brytande ändringar

Inga. Den här utgåvan introducerar inga användarsynliga brott i arbetsflöde eller beteende; befintliga projekt fortsätter att fungera oförändrat.