v5.1.0#
v5.1.0 aduce OpenMV Viewer la zi cu OpenMV IDE 5.1.0, cu care își partajează codul. Panoul de sub tamponul de cadre devine un set de vizualizări în timp real – histograma plus Informații placă, Memorie, Statistici și noua vizualizare Canale, care arată valorile și comenzile pe care le publică scriptul unui produs – camerele cu mai mulți senzori primesc un selector al sursei tamponului de cadre, sunt acceptate plăci noi, iar căile de recuperare a firmware-ului și a sistemului de fișiere ROM pe care le păstrează Viewer-ul au fost consolidate printr-o revizuire completă. Este construit pe Qt Creator 14.0.2 și include firmware-ul v5.0.1.
Puncte principale#
Vizualizările panoului – un selector din bara de titlu a panoului histogramei îl comută între vizualizările Histogramă, Informații placă (hardware-ul, versiunile și capabilitățile camerei conectate), Memorie (grafice în timp real ale heap-ului și ale pool-urilor de memorie ale camerei), Statistici (contoare ale protocolului de depanare și ale evenimentelor per canal) și Canale.
Vizualizarea Canale – când scriptul unui produs publică canale, Viewer-ul le afișează în timp real: afișaje și comenzi (etichete, comutatoare, glisoare, casete de incrementare, butoane radio, câmpuri de text, selectoare, butoane și text), grafice de formă de undă cu un analizor de spectru și hărți de adâncime cu palete, scalare și mapare tonală. Graficele și hărțile pot fi înregistrate în fișiere CSV, WAV, NumPy sau Edge Impulse, iar ultimele valori rămân pe ecran când scriptul se oprește.
Selectorul sursei tamponului de cadre – camerele cu mai mult de un senzor de imagine afișează un selector pentru a alege ce senzor transmite către Viewer, sau pentru a opri transmisia; comutatorul JPG a devenit un selector al modului de transmisie JPG / RAW, iar titlul panoului indică formatul în care a sosit fiecare cadru.
Hardware nou – placa OpenMV N6 Classic și senzorii FLIR Lepton 3.1R și UW.
Ce s-a schimbat#
Vizualizările Informații placă, Memorie, Statistici și Canale în panoul histogramei, stilizate atât pentru tema dark, cât și pentru tema light (cdea506655b, 7629a588db9, 5b4f31a6b3a, dfc323b4ec7, 8c2cd6cf1f1).
Selectorul sursei tamponului de cadre, selectorul modului de transmisie și afișarea formatului (e76284bde9e, 76448d7b9dd, afece31cb6a).
Histogramele sunt calculate din RGB complet pe 8 biți, cu o paletă de grafic comună (238e099373e, f126e8f34c0).
Firmware pentru plăci terțe – un depozit de plăci și firmware al unui furnizor, instalat alături de Viewer, este folosit pentru actualizările de firmware, inclusiv canalul de dezvoltare propriu al furnizorului; Viewer-ul instalează doar partea de firmware a unui depozit (21a63a74949, b15afdac479, b04da8ee888).
Suport pentru OpenMV N6 Classic și FLIR Lepton 3.1R / UW (4ff4a1f239d, bdd6c96ef47, 25fcdc13c6a, 12c03024f3c).
Preluarea bootloader-ului IMX – un catcher armat în prealabil revendică bootloader-ul RT1062 în clipa în care acesta se enumeră (3d8b63c6859).
Avertismente macOS – utilizatorii de Apple Silicon sunt informați despre setarea de securitate „Allow accessories to connect”, iar utilizatorii de RT1062 când Input Monitoring (necesar pentru actualizările de firmware) nu este acordat (742cb4d8c0b, 8890eb77834).
Scurtăturile modului viewer – scurtăturile rătăcite care stricau modul viewer au fost dezactivate, iar Viewer-ul nu își mai scrie scurtăturile șterse în setările IDE-ului complet (251b422f642, 0d153671c1d).
Corecții de erori#
Două treceri de revizuire peste fiecare modificare de la v5.0.0 au corectat, printre altele, următoarele care se aplică Viewer-ului (ccea3b17d01, 71826200611):
Avertismentele macOS puteau înghiți „Yes”-ul din dialogul de actualizare a firmware-ului.
Asocierea unității unei camere putea pierde cursa în fața altor volume, iar soluția de rezervă cu o singură unitate era inaccesibilă când camera fusese conectată de mai mult de zece secunde (9877480c304).
Senzorul de evenimente GENX320 dezactiva tamponul de cadre; o selecție de senzor salvată nu supraviețuia unei reporniri.
Încărcarea unui sistem de fișiere ROM pe cameră: Cancel în timpul scrierii se încheia în tăcere cu un ROMFS posibil parțial, iar o eroare dfu-util era raportată ca succes. Bootloader-ului i se cere acum să părăsească DFU după o operațiune anulată, astfel încât camera să revină singură.
Un N6 Classic blocat era reparat cu bootloader-ul și firmware-ul N6 obișnuit; un zip de firmware personalizat pe o placă aflată deja în modul bootloader programa în schimb versiunea de lansare.
Golirea citirii care rulează înainte de detectarea protocolului este limitată (issue #336) (77cd13af76f).
Suport pentru platforme și instrumente#
Baza Qt Creator: 14.0.2 (partajată cu OpenMV IDE).
Firmware inclus: v5.0.1.
Plăci și senzori noi: OpenMV N6 Classic; FLIR Lepton 3.1R și UW.
Modificări incompatibile#
Niciuna. Comutatorul JPG din bara de titlu a tamponului de cadre este acum un selector Modul JPG / Modul RAW.