v1.5.0

v1.5.0 přidává samostatná okna Open Terminal pro serial/UDP/TCP, automatické dokončování Pythonu s nápovědou k argumentům funkcí řízenou přibalenou dokumentací a AprilTag Generator pro tisknutelné archy s tagy. Vydání zůstává na základu Qt Creator 4.0.2 a obsahuje firmware OpenMV 2.2.0. Nejsou žádné zásadní změny.

Hlavní novinky

  • Open Terminal otevírá vyhrazená okna terminálu přes serial, UDP nebo TCP, každé s vlastním prohlížečem snímkového bufferu (frame buffer) a panelem histogramu.

  • Automatické dokončování Pythonu s nápovědou k argumentům funkcí a bohatším zvýrazňováním syntaxe, čerpané z databáze klíčových slov automaticky generované z přibalené HTML dokumentace.

  • AprilTag Generator vykresluje tisknutelné archy s obrázky tagů pro rodiny TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 a ARTOOLKIT (popisek nabídky pro poslední uvádí ARKTOOLKIT).

  • Robustní sériový výstup: parser s podporou UTF-8 odstraňuje a zpracovává řídicí znaky, takže binární data již nepoškozují vypisovaný text.

  • Firmware OpenMV 2.2.0 je nyní přibalen, s novými příklady AprilTag a 3D pózy.

Nové funkce

  • Open Terminal přidává samostatnou nabídku Open Terminal, která otevírá vyhrazená okna terminálu připojující se přes sériový port, UDP nebo TCP. Každé okno má vlastní prohlížeč snímkového bufferu (frame buffer) a panel histogramu, s dialogy připojení serial/UDP/TCP a zadáním přenosové rychlosti (baud rate) (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Automatické dokončování Pythonu přidává dokončování klíčových slov/identifikátorů, tooltipy s nápovědou k argumentům funkcí a bohatší zvýrazňování syntaxe pro API OpenMV. Databáze klíčových slov a signatur je automaticky generována parsováním přibalené HTML dokumentace na moduly, třídy, data, funkce, metody a argumenty (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • AprilTag Generator pod Machine Vision Tools vykresluje tisknutelné PNG archy s obrázky tagů pro rodiny tagů TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 a ARTOOLKIT v zadatelném rozsahu ID tagů. Položka nabídky pro poslední rodinu uvádí ARKTOOLKIT Family (překlep v sestavení), přestože samotná rodina je artoolkit. Nabídka také získává odkaz QRCode Generator a popisky nabídek tagů nyní zobrazují počty tagů (ec72bf2f4, 71f78a539).

Další změny a vylepšení

  • Zpevněn výstup sériového terminálu proti chybným datům pomocí parseru s podporou UTF-8, který odstraňuje a zpracovává řídicí znaky (XON/XOFF, escape, delete a další), takže binární bajty snímkového bufferu (frame buffer) a řízení již nepoškozují vypisovaný text (e03c7d3ef).

  • Přebarveno výchozí téma syntaxe Inkpot (funkce, typy, čísla a řetězce) pro lepší kontrast v editoru (b02e571a3, 4df150e66).

  • Změněny odkazy na produkt a instalátor tak, aby používaly doménu https://openmv.io (1793b0b5c).

Opravy chyb

  • Opraveny drobné chyby vykreslování editoru při kreslení skládacího boxu a skládací značky, včetně opravy posunu specifické pro Mac, spolu s opravou kompilace/posunu pro 32bitový Linux a obecnou opravou chyby kompilace (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Podpora platforem a nástrojů

  • Základ Qt Creator: 4.0.2.

  • Přibalený firmware OpenMV: aktualizován na 2.2.0 pro OpenMV Cam M4/M7 (OMV2/OMV3), s novými příklady detekce AprilTag a příkladem 3D pózy pro M7 (1d427612c).

  • Instalátor pro Windows nyní přibaluje a během instalace tiše automaticky instaluje USB sériový ovladač FTDI (1d427612c).

Zásadní změny

Žádné. Toto vydání je plně zpětně kompatibilní; stávající projekty a pracovní postupy nadále fungují beze změny.