v5.1.0#
v5.1.0 porta OpenMV Viewer al passo con OpenMV IDE 5.1.0, con cui condivide il codice. Il pannello sotto il frame buffer diventa un insieme di viste in tempo reale – l’istogramma più Info scheda, Memoria, Statistiche e la nuova vista Canali che mostra i valori e i controlli che lo script di un prodotto pubblica – le camere multi-sensore ottengono un selettore della sorgente del frame buffer, nuove schede sono supportate, e i percorsi di ripristino del firmware e del file system ROM che il Viewer conserva sono stati irrobustiti da una revisione completa. È basato su Qt Creator 14.0.2 e include il firmware v5.0.1.
In evidenza#
Viste del pannello – un selettore nella barra del titolo del pannello dell’istogramma lo commuta tra le viste Istogramma, Info scheda (hardware, versioni e capacità della camera connessa), Memoria (grafici in tempo reale dell’heap e dei pool di memoria della camera), Statistiche (contatori del protocollo di debug e degli eventi per canale) e Canali.
Vista Canali – quando lo script di un prodotto pubblica dei canali, il Viewer li mostra in tempo reale: letture e controlli (etichette, interruttori, cursori, caselle numeriche, pulsanti di opzione, campi di testo, selettori, pulsanti e testo), grafici di forme d’onda con un analizzatore di spettro, e mappe di profondità con palette, scalatura e mappatura dei toni. Grafici e mappe possono essere registrati su file CSV, WAV, NumPy o Edge Impulse, e gli ultimi valori restano sullo schermo quando lo script si ferma.
Selettore della sorgente del frame buffer – le camere con più di un sensore di immagine mostrano un selettore per scegliere quale sensore trasmette al Viewer, o per spegnere lo streaming; l’interruttore JPG è diventato un selettore della modalità di streaming JPG / RAW, e il titolo del pannello indica il formato in cui è arrivato ogni frame.
Nuovo hardware – la scheda OpenMV N6 Classic e i sensori FLIR Lepton 3.1R e UW.
Cosa è cambiato#
Viste Info scheda, Memoria, Statistiche e Canali nel pannello dell’istogramma, con uno stile per il tema scuro e per quello chiaro (cdea506655b, 7629a588db9, 5b4f31a6b3a, dfc323b4ec7, 8c2cd6cf1f1).
Selettore della sorgente del frame buffer, selettore della modalità di streaming e lettura del formato (e76284bde9e, 76448d7b9dd, afece31cb6a).
Gli istogrammi sono calcolati dall’RGB completo a 8 bit, con una palette dei grafici condivisa (238e099373e, f126e8f34c0).
Firmware di schede di terze parti – un repository di schede e firmware di un vendor installato insieme al Viewer viene usato per gli aggiornamenti del firmware, incluso il canale di sviluppo proprio del vendor; il Viewer installa solo la parte firmware di un repository (21a63a74949, b15afdac479, b04da8ee888).
Supporto per OpenMV N6 Classic e FLIR Lepton 3.1R / UW (4ff4a1f239d, bdd6c96ef47, 25fcdc13c6a, 12c03024f3c).
Passaggio di consegne del bootloader IMX – un catcher pre-armato cattura il bootloader dell’RT1062 nell’istante in cui si enumera (3d8b63c6859).
Avvisi macOS – gli utenti di Apple Silicon vengono informati dell’impostazione di sicurezza «Consenti la connessione degli accessori», e gli utenti RT1062 quando il Monitoraggio input (necessario per gli aggiornamenti del firmware) non è concesso (742cb4d8c0b, 8890eb77834).
Scorciatoie in modalità viewer – le scorciatoie spurie che rompevano la modalità viewer sono state disabilitate, e il Viewer non scrive più le proprie scorciatoie azzerate nelle impostazioni dell’IDE completo (251b422f642, 0d153671c1d).
Correzioni di bug#
Due passaggi di revisione su ogni modifica dalla v5.0.0 hanno corretto, tra le altre, le seguenti che riguardano il Viewer (ccea3b17d01, 71826200611):
Gli avvisi di macOS potevano inghiottire il «Sì» del prompt di aggiornamento del firmware.
L’associazione del drive di una camera poteva perdere la gara con gli altri volumi, e il fallback a drive singolo era irraggiungibile quando la camera era collegata da più di dieci secondi (9877480c304).
Il sensore a eventi GENX320 disabilitava il frame buffer; una selezione del sensore salvata non sopravviveva a un riavvio.
Caricamento di un file system ROM sulla camera: Annulla durante la scrittura terminava in silenzio con un ROMFS forse parziale, e un errore di dfu-util veniva segnalato come successo. Dopo un’operazione annullata al bootloader viene ora chiesto di uscire da DFU, così la camera torna da sola.
Una N6 Classic bloccata veniva riparata con il bootloader e il firmware della N6 normale; uno zip di firmware personalizzato su una scheda già in modalità bootloader flashava invece la build di release.
Lo svuotamento in lettura eseguito prima del rilevamento del protocollo è limitato (issue #336) (77cd13af76f).
Supporto delle piattaforme e degli strumenti#
Base Qt Creator: 14.0.2 (condivisa con OpenMV IDE).
Firmware incluso: v5.0.1.
Nuove schede e sensori: OpenMV N6 Classic; FLIR Lepton 3.1R e UW.
Modifiche incompatibili#
Nessuna. L’interruttore JPG nella barra del titolo del frame buffer è ora un selettore Modalità JPG / Modalità RAW.