v1.5.2

v1.5.2 je vydání s novými funkcemi a aktualizacemi postavené na Qt Creator 4.0.2. Naučí prohlížeč frame bufferu dekódovat JPEG-komprimované snímky, přidává nastavitelnou velikost tabulátoru v sériovém terminálu, zpřehledňuje dialog Možnosti pro uživatele OpenMV a aktualizuje přibalený firmware OpenMV Cam na verzi 2.3.0 spolu se sadou nových ukázkových skriptů. Vydání neobsahuje žádné nekompatibilní změny.

Hlavní novinky

  • Dekódování JPEG ve frame bufferu: prohlížeč frame bufferu nyní dekóduje a zobrazuje JPEG-komprimované snímkové buffery (frame buffer), nejen surové RGB, stupně šedi a binární snímky.

  • Přibalený firmware 2.3.0: firmware OpenMV Cam dodávaný pro desky OMV2 i OMV3 byl aktualizován na verzi 2.3.0.

  • Velikost tabulátoru sériového terminálu je nyní nastavitelná hodnota, která se na sériový terminál uplatňuje za běhu, namísto pevně dané šířky tabulátoru 8.

  • Zpřehledněný dialog Možnosti: nepoužívaná nastavení Qt Creatoru jsou pro uživatele OpenMV skrytá a stránka Font & Colors byla přejmenována na Font.

  • Nové přibalené ukázky pro emulaci Pixy, MAVLink, čárové kódy a WiFi MJPEG streamer.

Nové funkce

  • Prohlížeč frame bufferu nyní dokáže dekódovat a zobrazovat JPEG-komprimované snímkové buffery (frame buffer) přijaté přes 6bitové sériové kódování, přičemž pixmapu sestavuje pomocí QImage::fromData (848215da8).

  • Přidány nové přibalené ukázky emulace Pixy, které mění OpenMV Cam na sledovač AprilTag a blobů kompatibilní s Pixy přes I2C, SPI a UART (b3dac4090).

  • Přidány nové přibalené ukázky MAVLink pro streamování optického toku a zpráv s cílem přistání AprilTag do letového řadiče (b3dac4090).

  • Přidány přibalené ukázky pro detekci 1D čárových kódů (EAN/UPC/ISBN/CODE39/CODE93/CODE128/atd.) a WiFi MJPEG streamer běžící v režimu přístupového bodu (b3dac4090).

Další změny a vylepšení

  • Na stránku možností Tab/Indentation v editoru bylo přidáno nastavitelné nastavení Velikost tabulátoru sériového terminálu; hodnota se ukládá a uplatňuje na sériový terminál za běhu (848215da8).

  • Spouštění skriptu v terminálu nyní posílá program do kamery po jednom bajtu, aby nedošlo k přetečení vstupního bufferu desky MicroPython (848215da8).

  • Zpřehledněn dialog Možnosti pro uživatele OpenMV skrytím nepoužívaných nastavení Qt Creatoru (kódování, skrývání myši a navigace, přibližování kolečkem myši, výběr camelCase a chytrý výběr, automatické sbalení prvního komentáře, otevírání odkazů v rozdělení, zobrazení kódování souboru, vyhlazování hran a barevné schéma) a stránka Font & Colors byla přejmenována na Font; automatické sbalení prvního komentáře je nyní kromě skrytí ve výchozím nastavení také zakázáno (848215da8).

  • Změněno výchozí chování tak, že čištění mezer při uložení se nyní uplatňuje na celý dokument, nikoli pouze na upravené řádky (848215da8).

  • Rozšířena přibalená offline dokumentace o nové návody pro ovládání I/O a LED, obrázek pinoutu ve vysokém rozlišení a aktualizované referenční stránky knihoven pro obraz a síť (b3dac4090).

Opravy chyb

  • Opraveno zvýrazňování syntaxe Pythonu pro argumenty volání funkcí tak, aby se názvy pojmenovaných argumentů zvýrazňovaly správně a oddělovač = byl považován za normální text (848215da8).

Podpora platforem a nástrojů

  • Základ Qt Creator: 4.0.2.

  • Přibalený firmware OpenMV Cam: aktualizován na 2.3.0 pro desky OMV2 i OMV3 (b3dac4090).

Nekompatibilní změny

Žádné. Toto vydání nepřináší žádné změny pracovního postupu ani chování viditelné pro uživatele; stávající projekty fungují beze změny.