v1.5.2

v1.5.2 este o versiune de funcționalități și de actualizare construită pe Qt Creator 4.0.2. Aceasta învață vizualizatorul tamponului de cadre (frame buffer) să decodeze cadre comprimate JPEG, adaugă o dimensiune configurabilă a tabulatorului în terminalul serial, simplifică dialogul Options pentru utilizatorii OpenMV și actualizează firmware-ul OpenMV Cam livrat la 2.3.0 împreună cu un set de noi scripturi exemplu. Nu există modificări care să afecteze compatibilitatea.

Puncte importante

  • Decodare JPEG a tamponului de cadre: vizualizatorul tamponului de cadre (frame buffer) decodează și afișează acum tampoane de cadre comprimate JPEG, nu doar cadre brute RGB, în tonuri de gri și binare.

  • Firmware livrat 2.3.0: firmware-ul OpenMV Cam livrat atât pentru plăcile OMV2, cât și OMV3 a fost actualizat la versiunea 2.3.0.

  • Serial Terminal Tab Size este acum o setare configurabilă care se aplică în timp real terminalului serial, în locul unei lățimi de tabulator fixă de 8.

  • Dialog Options simplificat: setările Qt Creator neutilizate sunt ascunse pentru utilizatorii OpenMV, iar pagina Font & Colors este redenumită în Font.

  • Noi exemple livrate pentru emularea Pixy, MAVLink, coduri de bare și un streamer MJPEG prin WiFi.

Funcționalități noi

  • Vizualizatorul tamponului de cadre poate acum decoda și afișa tampoane de cadre comprimate JPEG primite prin codarea serială pe 6 biți, construind pixmap-ul prin QImage::fromData (848215da8).

  • Au fost adăugate noi exemple livrate de emulare Pixy care transformă OpenMV Cam într-un dispozitiv de urmărire AprilTag și blob compatibil Pixy prin I2C, SPI și UART (b3dac4090).

  • Au fost adăugate noi exemple livrate MAVLink pentru transmiterea în flux a mesajelor de flux optic și de țintă de aterizare AprilTag către un controler de zbor (b3dac4090).

  • Au fost adăugate exemple livrate pentru detectarea codurilor de bare 1D (EAN/UPC/ISBN/CODE39/CODE93/CODE128/etc.) și un streamer MJPEG prin WiFi care rulează în modul Access Point (b3dac4090).

Alte modificări și îmbunătățiri

  • A fost adăugată o setare configurabilă Serial Terminal Tab Size în pagina de opțiuni Tab/Indentation a editorului; valoarea este persistată și aplicată în timp real terminalului serial (848215da8).

  • Execuția scriptului în terminal trimite acum programul către cameră câte un octet pe rând, pentru a evita depășirea tamponului (buffer) de intrare al plăcii MicroPython (848215da8).

  • A fost simplificat dialogul Options pentru utilizatorii OpenMV prin ascunderea setărilor Qt Creator neutilizate (codificări, ascunderea mouse-ului și navigarea, zoom cu rotița de derulare, selecție camel-case și inteligentă, plierea automată a primului comentariu, deschiderea linkurilor în panou divizat, afișarea codificării fișierului, antialiasing și schema de culori) și a fost redenumită pagina Font & Colors în Font; plierea automată a primului comentariu este acum dezactivată implicit, pe lângă faptul că este ascunsă (848215da8).

  • A fost modificată valoarea implicită astfel încât curățarea spațiilor albe la salvare se aplică acum întregului document, în loc doar liniilor editate (848215da8).

  • A fost extinsă documentația offline livrată cu noi tutoriale de control I/O și LED, o imagine de pinout de înaltă rezoluție și pagini de referință actualizate pentru bibliotecile de imagini și de rețea (b3dac4090).

Corectări de erori

  • A fost corectată evidențierea sintaxei Python a argumentelor apelurilor de funcții, astfel încât numele argumentelor cu cuvânt-cheie să fie evidențiate corect, iar separatorul = să fie tratat ca text normal (848215da8).

Suport pentru platforme și instrumente

  • Bază Qt Creator: 4.0.2.

  • Firmware OpenMV Cam livrat: actualizat la 2.3.0 pentru plăcile OMV2 și OMV3 (b3dac4090).

Modificări care afectează compatibilitatea

Niciuna. Această versiune nu introduce întreruperi vizibile pentru utilizator ale fluxului de lucru sau ale comportamentului; proiectele existente continuă să funcționeze nemodificate.