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_IDLEe 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/openmvdfue/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.cpufreqeomv.tve aggiornando le pagineomv.fir,omv.imageeomv.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.