v2.0.0¶
v2.0.0 porta il supporto al machine learning in OpenMV IDE: un nuovo strumento CNN Network Library per distribuire modelli di reti neurali sulla camera, insieme all’esportazione video ImageReader, un terminale seriale molto piu veloce e il firmware 3.0.0 incluso. Questa release rimane sulla base Qt Creator 4.0.2. Non ci sono modifiche incompatibili per i progetti esistenti, anche se le installazioni Windows non installano piu automaticamente il driver seriale pybcdc incluso.
In evidenza¶
Lo strumento CNN Network Library sotto
Machine Vision Toolscopia un modello.networkincluso o personalizzato sulla OpenMV Cam connessa (oppure lo salva localmente quando nessuna cam e connessa), ed e fornito con i modellicifar10,cifar10_fast,lenetesmile.L”esportazione ImageReader consente a
Convert Video/Save Videodi produrre un file OpenMV.binper la riproduzione sulla cam.Il terminale seriale piu veloce invia il codice incollato/eseguito in blocchi da 63 byte invece che un byte alla volta.
Sono stati aggiunti esempi di Machine Learning sotto
25-Machine-Learning, oltre a nuovi esempi AprilTag e I2C Lidar.Firmware 3.0.0 incluso per le schede OPENMV2/3/4, con binari M7/H7 piu piccoli.
Nuove funzionalita¶
Aggiunto lo strumento CNN Network Library sotto
Machine Vision Tools. Copia un modello.networkdi rete neurale incluso o personalizzato sulla OpenMV Cam connessa, oppure lo salva localmente quando nessuna cam e connessa. Lo strumento e fornito con i modellicifar10,cifar10_fast,lenetesmile(5e8c7ce92, a27537ff1, f75ef2bcd).Gli strumenti
Convert Video/Save Videopossono ora produrre un file ImageReader OpenMV.bin, convertendo un video (o un insieme di immagini) in uno stream impacchettatoOMV IMG STRdi frame RGB565/scala di grigi per la riproduzione sulla cam (b7d12cd32).Aggiunti nuovi esempi inclusi: una cartella
25-Machine-Learningcon script di inferenza CNN (cifar10,lenete rilevamento dei sorrisi, oltre a varianti di ricerca a finestra centrale e a finestra intera), una nuova cartella26-April-Tags(con gli esempi AprilTag spostati fuori da16-Codes) che aggiunge esempi di rilevamento alla massima risoluzione e di tag piccoli, e un esempio I2C Lidar Lite V3 sotto24-External-Sensors(56abdf508).
Altre modifiche e miglioramenti¶
Incollare ed eseguire codice nel terminale seriale OpenMV e molto piu veloce: i byte vengono ora inviati in blocchi di dimensione (
TABOO_PACKET_SIZE- 1) (63 byte) invece che un byte alla volta (bf93f3856).La CNN Network Library ora ricorda percorsi recenti separati per i salvataggi con cam connessa rispetto a quelli senza cam e rimane abilitata anche quando nessuna cam e connessa. Il messaggio del bootloader «reconnect your cam» ora indica di premere annulla per passare alla riprogrammazione DFU (a27537ff1).
Correzioni di bug¶
Risolto il problema del testo invisibile (dello stesso colore) nella barra dei menu su temi scuri e personalizzati, invertendo il colore del testo del menu quando lo sfondo del menu e scuro e applicandolo anche a
ButtonText(dc7af7b54).Corretto il generatore di AprilTag in modo che le immagini dei tag generate vengano renderizzate su un corretto bordo e sfondo neri e scalate per adattarsi, invece di essere posizionate su una tela non dipinta (a27537ff1).
Supporto piattaforme e strumenti¶
Base Qt Creator: 4.0.2.
Firmware OpenMV incluso: aggiornato a 3.0.0 per le schede OPENMV2/OPENMV3/OPENMV4, con binari del firmware M7/H7 notevolmente piu piccoli (8da10eb4b).
Nomi delle schede: rinominati secondo lo schema di denominazione consumer: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67) e OpenMV Cam H7 (STM32H743) (8f29f7ca6).
Il programma di installazione Windows non installa piu il driver seriale
pybcdc(4b27cdb80).
Modifiche incompatibili¶
Nessuna per i progetti, gli script o le impostazioni salvate esistenti. Nota che su Windows il driver seriale pybcdc incluso non viene piu installato automaticamente dal programma di installazione (4b27cdb80); questo riguarda solo il driver seriale legacy opzionale e non la normale connettivita della cam.