v1.5.2

v1.5.2 è una release di funzionalità e aggiornamento basata su Qt Creator 4.0.2. Insegna al visualizzatore del framebuffer a decodificare i frame compressi in JPEG, aggiunge una dimensione configurabile del tab nel terminale seriale, semplifica la finestra di dialogo Opzioni per gli utenti OpenMV e aggiorna il firmware OpenMV Cam incluso alla versione 2.3.0 insieme a una serie di nuovi script di esempio. Non ci sono modifiche che rompono la compatibilità.

In evidenza

  • Decodifica JPEG del framebuffer: il visualizzatore del framebuffer ora decodifica e mostra i frame buffer compressi in JPEG, non solo i frame RGB grezzi, in scala di grigi e binari.

  • Firmware incluso 2.3.0: il firmware OpenMV Cam fornito sia per le schede OMV2 che OMV3 è stato aggiornato alla versione 2.3.0.

  • La dimensione del tab del terminale seriale è ora un’impostazione configurabile che viene applicata in tempo reale al terminale seriale invece di una larghezza del tab fissa a 8.

  • Finestra Opzioni semplificata: le impostazioni inutilizzate di Qt Creator sono nascoste per gli utenti OpenMV e la pagina Font & Colors è stata rinominata in Font.

  • Nuovi esempi inclusi per l’emulazione Pixy, MAVLink, i codici a barre e uno streamer MJPEG WiFi.

Nuove funzionalità

  • Il visualizzatore del framebuffer può ora decodificare e mostrare i frame buffer compressi in JPEG ricevuti tramite la codifica seriale a 6 bit, costruendo la pixmap tramite QImage::fromData (848215da8).

  • Aggiunti nuovi esempi inclusi di emulazione Pixy che trasformano la OpenMV Cam in un tracker di AprilTag e blob compatibile con Pixy tramite I2C, SPI e UART (b3dac4090).

  • Aggiunti nuovi esempi inclusi MAVLink per lo streaming di messaggi di flusso ottico e di target di atterraggio AprilTag verso un controllore di volo (b3dac4090).

  • Aggiunti esempi inclusi per il rilevamento di codici a barre 1D (EAN/UPC/ISBN/CODE39/CODE93/CODE128/ecc.) e uno streamer MJPEG WiFi che funziona in modalità Access Point (b3dac4090).

Altre modifiche e miglioramenti

  • Aggiunta un’impostazione configurabile dimensione del tab del terminale seriale alla pagina delle opzioni Tab/Indentazione dell’editor; il valore viene mantenuto e applicato in tempo reale al terminale seriale (848215da8).

  • L’esecuzione degli script nel terminale ora invia il programma alla camera un byte alla volta per evitare di sovraccaricare il buffer di input della scheda MicroPython (848215da8).

  • Semplificata la finestra di dialogo Opzioni per gli utenti OpenMV nascondendo le impostazioni inutilizzate di Qt Creator (codifiche, nascondimento e navigazione del mouse, zoom con la rotellina, selezione camel-case e intelligente, ripiegamento automatico del primo commento, apertura link in split, visualizzazione della codifica file, antialiasing e schema colori) e rinominata la pagina Font & Colors in Font; il ripiegamento automatico del primo commento è ora disabilitato per impostazione predefinita oltre a essere nascosto (848215da8).

  • Modificata l’impostazione predefinita in modo che la pulizia degli spazi al salvataggio venga ora applicata all’intero documento invece che alle sole righe modificate (848215da8).

  • Ampliata la documentazione offline inclusa con nuovi tutorial sul controllo I/O e LED, un’immagine ad alta risoluzione del pinout e pagine di riferimento aggiornate per le librerie di immagini e di rete (b3dac4090).

Correzioni di bug

  • Corretta l’evidenziazione della sintassi Python degli argomenti delle chiamate di funzione in modo che i nomi degli argomenti per parola chiave vengano evidenziati correttamente e il separatore = sia trattato come testo normale (848215da8).

Supporto piattaforme e strumenti

  • Base Qt Creator: 4.0.2.

  • Firmware OpenMV Cam incluso: aggiornato a 2.3.0 sia per le schede OMV2 che OMV3 (b3dac4090).

Modifiche che rompono la compatibilità

Nessuna. Questa release non introduce interruzioni di flussi di lavoro o comportamenti visibili all’utente; i progetti esistenti continuano a funzionare invariati.