v1.5.0¶
v1.5.0 aggiunge finestre Open Terminal standalone seriali/UDP/TCP, l’autocompletamento Python con suggerimenti sugli argomenti delle funzioni basati sulla documentazione inclusa, e un AprilTag Generator per fogli di tag stampabili. La release rimane sulla base Qt Creator 4.0.2 e include il firmware OpenMV 2.2.0. Non ci sono modifiche incompatibili.
In evidenza¶
Open Terminal apre finestre di terminale dedicate su seriale, UDP o TCP, ciascuna con il proprio visualizzatore del frame buffer e pannello dell’istogramma.
Autocompletamento Python con suggerimenti sugli argomenti delle funzioni ed evidenziazione della sintassi più ricca, ricavati da un database di parole chiave generato automaticamente dalla documentazione HTML inclusa.
AprilTag Generator genera fogli di immagini di tag stampabili per le famiglie TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 e ARTOOLKIT (l’etichetta di menu per l’ultima riporta
ARKTOOLKIT).Output seriale robusto: un parser compatibile con UTF-8 rimuove e gestisce i caratteri di controllo in modo che i dati binari non corrompano più il testo stampato.
Firmware OpenMV 2.2.0 è ora incluso, con nuovi esempi di AprilTag e di posa 3D.
Nuove funzionalità¶
Open Terminal aggiunge un menu standalone
Open Terminalche apre finestre di terminale dedicate connesse tramite porta seriale, UDP o TCP. Ciascuna finestra ha il proprio visualizzatore del frame buffer e pannello dell’istogramma, con finestre di dialogo di connessione seriale/UDP/TCP e immissione del baud rate (7be9fd019, e657debea, b02e571a3, bd48a9b98).Autocompletamento Python aggiunge il completamento di parole chiave/identificatori, tooltip con suggerimenti sugli argomenti delle funzioni ed evidenziazione della sintassi più ricca per le API OpenMV. Il database di parole chiave e firme è generato automaticamente analizzando la documentazione HTML inclusa in moduli, classi, dati, funzioni, metodi e argomenti (4df150e66, ef0286403, a22869f0d, a2f4b2f25).
AprilTag Generator sotto
Machine Vision Toolsgenera fogli PNG di immagini di tag stampabili per le famiglie di tag TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 e ARTOOLKIT su un intervallo selezionabile di ID dei tag. La voce di menu per l’ultima famiglia riportaARKTOOLKIT Family(un refuso nella build) anche se la famiglia stessa èartoolkit. Il menu acquisisce inoltre un linkQRCode Generator, e le etichette di menu dei tag ora mostrano i conteggi dei tag (ec72bf2f4, 71f78a539).
Altre modifiche e miglioramenti¶
Reso più robusto l’output del terminale seriale contro i dati malformati con un parser compatibile con UTF-8 che rimuove e gestisce i caratteri di controllo (XON/XOFF, escape, delete e altri) in modo che i byte binari del frame buffer e di controllo non corrompano più il testo stampato (e03c7d3ef).
Ricolorato il tema di sintassi predefinito Inkpot (funzioni, tipi, numeri e stringhe) per un migliore contrasto nell’editor (b02e571a3, 4df150e66).
Modificati i link al prodotto e all’installer per usare il dominio
https://openmv.io(1793b0b5c).
Correzioni di bug¶
Corretti piccoli difetti di rendering dell’editor nel disegno della casella di piegatura (folding-box) e del marcatore di piegatura, inclusa una correzione di offset specifica per Mac, insieme a una correzione di compilazione/offset per Linux a 32 bit e una correzione generale di errore di compilazione (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).
Supporto a piattaforme e strumenti¶
Base Qt Creator: 4.0.2.
Firmware OpenMV incluso: aggiornato a 2.2.0 per OpenMV Cam M4/M7 (OMV2/OMV3), con nuovi esempi di rilevamento AprilTag e un esempio di posa 3D per la M7 (1d427612c).
L’installer di Windows ora include e installa automaticamente in modo silenzioso il driver USB-seriale FTDI durante l’installazione (1d427612c).
Modifiche incompatibili¶
Nessuna. Questa release è completamente retrocompatibile; i progetti e i flussi di lavoro esistenti continuano a funzionare invariati.