v2.2.0

v2.2.0 amplia gli esempi e gli strumenti inclusi, aggiunge il salvataggio dei log e il ridimensionamento dei video nell’IDE, irrobustisce il percorso di flashing DFU e aggiorna il firmware della camera incluso alla 3.3.1. Rimane basata su Qt Creator 4.0.2 e non ci sono modifiche incompatibili per i progetti esistenti.

In evidenza

  • I pulsanti Save aggiunti al terminale seriale e ai riquadri di output dei messaggi/log esportano il loro contenuto in un file .txt.

  • Il ridimensionamento dei video consente di impostare una nuova larghezza (preservando le proporzioni) durante il salvataggio o la conversione di un video registrato.

  • L”editor delle soglie acquisisce un pulsante Reset Sliders per ripristinare le soglie in scala di grigi o LAB ai loro intervalli predefiniti completi.

  • Nuovi esempi per gli shield IMU, Distance, TV e Global Shutter, la radiometria Lepton, lo scaling della frequenza della CPU e un modello di machine learning chars74k.

  • Il firmware della camera incluso aggiornato alla 3.3.1 e il percorso di flashing DFU irrobustito per aggiornamenti piu affidabili.

Nuove funzionalita

  • Aggiunto un pulsante Save al terminale seriale OpenMV e ai riquadri di output dei messaggi/log del Core che esporta il contenuto del log in un file .txt. (fba4cd119)

  • Durante il salvataggio o la conversione di un video registrato, l’IDE chiede ora se ridimensionarlo e consente di inserire una nuova larghezza (preservando le proporzioni), che viene passata a ffmpeg tramite -vf scale. (db13b4f2f)

  • Lo strumento di tracciamento del colore editor delle soglie ha acquisito un pulsante Reset Sliders che ripristina le soglie in scala di grigi (0-255) o LAB (L 0-100, A/B -128..127) ai loro intervalli predefiniti completi. (a16d7a613)

  • Aggiunte nuove cartelle di esempio IMU Shield, Distance Shield e TV Shield (imu_read.py, distance_read.py, tv.py) oltre a un esempio MAVLink di flusso ottico aggiornato. (f4468637b)

  • Ampliato il set di esempi inclusi con lo scaling della frequenza della CPU, la temperatura degli oggetti tramite radiometria Lepton, Global Shutter (high-fps/triggered), nuovi esempi di disegno (ellisse/keypoint) e di filtro immagine (gamma/negativo), oltre agli helper 100-Libraries (MQTT, BNO055, VL53L1X). (03a5696ae)

  • Aggiunto un esempio di riconoscimento dei caratteri chars74k di Machine Learning e un nuovo modello di rete neurale chars74k, e aggiornato il modello smile incluso. (9d5198204)

  • Incluso un pacchetto di integrazione ROS (Robot Operating System) (openmv_cam) nella distribuzione dell’IDE e aggiornato il pacchetto incluso dell’interfaccia LabVIEW OpenMV. (b43921a48, a209fdc0c)

Altre modifiche e miglioramenti

  • Dopo la prima esecuzione dell’esempio helloworld, una finestra di dialogo More Examples mostrata una sola volta indica ora agli utenti File -> Examples (con una casella «Don’t show this again») e il messaggio post-aggiornamento del firmware e stato riformulato per segnalare il LED RGB che lampeggia in blu al completamento dell’autotest. (06e4f7436)

  • Irrobustito il percorso di flashing DFU: pydfu ora ritenta clear-status fino a DFU_IDLE e aumenta il timeout del trasferimento di controllo USB a 5000ms, e le regole udev di Linux sono state riscritte per corrispondere in modo affidabile ai dispositivi DFU (0483:df11) e seriale (1209:abd1) di OpenMV e creare i link simbolici /dev/openmvdfu e /dev/openmvcam. (49e40e8f9)

  • I messaggi di errore di runtime di MicroPython riportati nell’IDE vengono ora passati attraverso tr() in modo da poter essere localizzati. (ff8bcf094)

  • Aggiornata la documentazione di riferimento HTML offline inclusa, aggiungendo nuove pagine dei moduli omv.cpufreq e omv.tv e aggiornando le pagine omv.fir, omv.image e omv.sensor, oltre a nuove pagine di panoramica del tutorial e di architettura del sistema. (33deb09a5)

Supporto piattaforme e strumenti

  • Base Qt Creator: 4.0.2.

  • Firmware della camera OpenMV incluso: aggiornato dalla 3.2.0 alla 3.3.1 per OPENMV2/OPENMV3/OPENMV4 (binari firmware, bootloader, openmv e UVC). (8a3230df4)

  • Driver DFU Windows: il programma di installazione rileva ora Windows 10 e installa un driver STTube firmato dedicato per Win10, ed e stato incluso un set separato di strumento/driver STM32L DfuSe. (89f57e10a, e4ef66f12)

  • ffmpeg/ffprobe: aggiornati i binari ffmpeg/ffprobe inclusi usati per la conversione video per i target Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) e macOS, eliminando le varianti ffserver e ffmpeg a 10 bit inutilizzate sui target Linux. (6ea2f68a4)

  • Driver USB-seriale FTDI per Windows: aggiornato il pacchetto driver incluso. (919bd1d8d)

Modifiche incompatibili

Nessuna. I progetti e i flussi di lavoro esistenti continuano a funzionare senza modifiche; la base Qt Creator rimane 4.0.2.