v4.1.1¶
La v4.1.1 si concentra sul menu Examples: le voci sono ora filtrate in base alla scheda e al sensore collegati, con le cartelle ridondanti compresse e un segnaposto chiaro quando non c’è nulla collegato. Aggiunge inoltre una metrica di messa a fuoco in tempo reale al visualizzatore del frame buffer, aggiorna gli esempi inclusi e include il firmware delle schede 4.5.1. Costruita sulla base di Qt Creator 10.0.1; in questa versione non c’è alcun rebase di Qt Creator. Il filtraggio degli esempi modifica il comportamento predefinito del menu Examples – vedere Modifiche incompatibili.
In evidenza¶
Il filtraggio degli esempi mostra solo gli esempi pertinenti alla scheda e al sensore collegati, gestito da una configurazione
examples/index.csv, con un interruttore nel menuToolsper disabilitarlo.La metrica di messa a fuoco è ora visualizzata in tempo reale nel visualizzatore del frame buffer e nella barra di stato del terminale per aiutarti a mettere a fuoco l’obiettivo.
Menu Examples più pulito: le cartelle di schede ridondanti con un unico figlio vengono compresse e viene mostrato un segnaposto invece di un menu vuoto.
Riga di soft-reboot rimossa dal terminale seriale, in modo che la console non sia più ingombra a ogni esecuzione.
Il firmware delle schede incluso è stato aggiornato alla 4.5.1 su tutte le schede OpenMV e Arduino supportate.
Nuove funzionalità¶
Filtraggio degli esempi. Il menu
Examplesora filtra le voci per mostrare solo gli esempi pertinenti alla scheda e al sensore collegati. Il filtraggio iniziale per scheda/sensore era gestito da una configurazionefilters.txt(ef7190282), poi spostato suexamples/index.csvcon regex per scheda e per sensore più una colonna di appiattimento (795cc20e9) e corrispondenza non sensibile alle maiuscole per cartella di scheda e tipo di sensore (3e976cb9a). Un nuovo interruttoreTools> Filter examples by board and sensor type (selezionato per impostazione predefinita, stato persistente) disabilita il filtraggio (fd3defe00).Metrica di messa a fuoco. Il visualizzatore del frame buffer e la barra di stato del terminale ora mostrano un valore Focus in tempo reale calcolato dal frame compresso in JPEG per aiutarti a mettere a fuoco l’obiettivo (5834e3a41).
Altre modifiche e miglioramenti¶
Quando collegato, il menu
Examplesora comprime le cartelle di schede ridondanti con un unico figlio e mostra un chiaro segnaposto «No examples found for your board» o «Connect to your board first» invece di un menu vuoto (795cc20e9).La riga
MPY: soft rebootdi MicroPython viene ora rimossa dall’output del terminale seriale, in modo che non ingombri più la console a ogni esecuzione (b3cf63299).Gli esempi inclusi sono stati riorganizzati in cartelle denominate per scheda (ad esempio
50-Board-Control), aggiornati con le intestazioni di licenza MIT, e gli esempi Image Reader/Writer sono stati semplificati per usare flussi videoimage.ImageIOgrezzi. Gli esempi di differenza tra frame per la «rimozione delle ombre» in memoria e su disco sono stati rimossi (1358eeb84, 7b32f2814, 9d89f1c62).
Correzioni di bug¶
Forzare uno specifico file di firmware del bootloader ora usa correttamente il percorso del firmware fornito invece di tornare sempre al
firmware.binpredefinito della scheda (a362c1c6b).Risolto il rilevamento dei dispositivi i.MX (RT1060) su Windows che poteva fallire a causa di un controllo troppo rigoroso del conteggio di
RawInputDeviceList(49571962d).Risolto un overflow dell’istogramma per immagini grandi o luminose ampliando il vettore di accumulo a 64 bit (5aaf923a3).
Risolto l’ordinamento delle cartelle di esempi in modo che le voci di esempio non numerate vengano ordinate in modo coerente (3cb994433).
Supporto per piattaforme e strumenti¶
Base Qt Creator: 10.0.1.
Firmware delle schede incluso: aggiornato dalla 4.5.0 alla 4.5.1 su tutte le schede OpenMV e Arduino supportate – comprese OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT e NANO 33 BLE SENSE – comprese le immagini UVC e del bootloader (f6a5b12ba).
La generazione di nuovi script ora sostituisce il pixformat in scala di grigi per
HM01B0,HM0360,MT9V0X2eMT9V0X4(la precedente voceMT9V034è sostituita daMT9V0X2/MT9V0X4) (ef7190282).
Modifiche incompatibili¶
Il menu Examples ora richiede una scheda collegata quando il filtraggio è abilitato, che è la nuova impostazione predefinita. Finché non colleghi una scheda, il menu mostra «Connect to your board first to see examples,» e una volta collegata mostra solo gli esempi corrispondenti alla scheda e al sensore collegati. Disabilita questo comportamento tramite il nuovo interruttore Tools > Filter examples by board and sensor type.