v1.8.1

v1.8.1 introduce un gestore automatico di importazione di librerie/moduli e un nuovo flusso di lavoro basato sulla cartella Documents, include il firmware OpenMV 2.7.0 (compreso il primo firmware per la OpenMV Cam M4 originale) insieme alle immagini per lo shield WiFi ATWINC1500, e fornisce un ampio insieme di nuovi script di esempio. Questa release rimane basata su Qt Creator 4.0.2. Il file delle impostazioni della camera presente sulla cam è stato rinominato, il che costituisce una piccola modifica di comportamento per le impostazioni esistenti.

In evidenza

  • Il gestore automatico di importazione analizza la cartella degli esempi integrati e una nuova cartella Documents/OpenMV e, all’esecuzione/salvataggio, copia i moduli Python importati localmente sulla OpenMV Cam, proponendo la sincronizzazione quando un modulo differisce.

  • Il menu Documents Folder elenca gli script dalla tua cartella Documents/OpenMV per un’apertura rapida, accanto all’esistente menu Examples.

  • Il firmware OpenMV 2.7.0 è ora integrato, compreso il firmware appena aggiunto per la OpenMV Cam originale (OPENMV1/M4).

  • Le immagini del firmware WiFi ATWINC1500 (19.4.4 e 19.5.2) sono integrate e l’esempio di aggiornamento del firmware WiFi ora le scrive in flash.

  • Aggiunti molti nuovi script di esempio, che coprono modalità a basso consumo, frame differencing, controllo del sensore, optical flow, trasformazioni polari e MQTT.

Nuove funzionalità

  • Gestore automatico di importazione di librerie/moduli. L’IDE analizza la cartella degli esempi integrati e una nuova cartella Documents/OpenMV, poi all’esecuzione/salvataggio copia tutti i moduli Python importati localmente sulla OpenMV Cam. Quando un modulo sulla cam differisce da quello sul tuo computer, un prompt Import Helper propone di aggiornare il modulo sulla cam o sul tuo computer (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • Aggiunto un sottomenu Documents Folder al menu File che elenca gli script dalla tua cartella Documents/OpenMV per un’apertura rapida, accanto all’esistente menu Examples (a44bd842c).

  • Aggiunti molti nuovi script di esempio, tra cui Low-Power (deep sleep, stop mode), Frame-Differencing (in memoria/su disco, base e avanzato, rimozione delle ombre, similarità strutturale), Sensor-Control (gain, esposizione, bilanciamento del bianco, mirror, flip), Optical-Flow, filtri a soglia adattiva, trasformazioni polari log/lineari e un esempio MQTT (7f90dad20, 210596538).

Altre modifiche e miglioramenti

  • L’apertura di un esempio, di uno script della cartella documents o di un file di errore ora registra la posizione corrente del cursore nella cronologia di navigazione, così Indietro/Avanti funziona come previsto (df9943f8f).

  • Dopo aver modificato le impostazioni della camera, salvato uno script sulla cam o disconnesso/resettato la cam, l’IDE scrive un file temporaneo per forzare il filesystem della cam a scaricare le scritture in sospeso su disco; la finestra delle impostazioni ora esegue il flush solo su Accepted (e7c78c930).

  • I campi di immissione della password WiFi nella finestra delle impostazioni della camera ora sono limitati a 63 caratteri (il limite WPA) invece di 255, e la finestra è stata resa leggermente più alta (92b89ea42).

  • L’esempio di controllo della scheda via UART ora passa timeout_char=1000 per evitare il blocco sui timeout dei caratteri (bebd201d3).

  • La documentazione HTML integrata è stata rigenerata con riferimenti ampliati ai moduli omv.image e omv.sensor e testo aggiornato della panoramica dell’IDE (9c822f45b).

  • La larghezza predefinita delle tabulazioni nell’editor di testo è stata cambiata da 8 a 4 colonne, così i caratteri di tabulazione nei file aperti ora vengono visualizzati a 4 colonne (0d0636d37).

Correzioni di bug

  • Corretto un confronto invertito tra versioni del firmware, così l’IDE rileva correttamente se il firmware della cam connessa supporta le funzionalità di protocollo più recenti (stringa di architettura e apprendimento dell’MTU) invece di non rilevarle (3a75f6532).

  • I link ai file nei messaggi di errore ora aprono il file corretto sulla cam inserendo il separatore di percorso tra il percorso dell’unità e il nome file riportato (cb0c81f36).

  • L’azione Configure Settings ora è correttamente disabilitata quando la cam è disconnessa; in precedenza rimaneva abilitata (926c230c0).

Supporto piattaforme e strumenti

  • Base Qt Creator: 4.0.2.

  • Firmware OpenMV: aggiornato alla 2.7.0 con nuove immagini per tutte le schede, oltre al firmware appena aggiunto per la OpenMV Cam originale (OPENMV1/M4) (7f90dad20).

  • Firmware dello shield WiFi ATWINC1500: le immagini 19.4.4 e 19.5.2 sono ora integrate, e l’esempio di aggiornamento del firmware WiFi le scrive in flash. Nota che la 19.5.2 non supporta il modulo MR210PA (7f90dad20).

Modifiche incompatibili

  • Il file delle impostazioni della camera presente sulla cam è stato rinominato da main.ini a openmv.config. Le impostazioni memorizzate sotto il vecchio nome main.ini non verranno più lette; riapplica le impostazioni della camera per scrivere il nuovo file (5c1c0426b).