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 & Colorseste redenumită înFont.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înFont; 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.