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 menu Tools per 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 Examples ora 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 configurazione filters.txt (ef7190282), poi spostato su examples/index.csv con 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 interruttore Tools > 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 Examples ora 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 reboot di 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 video image.ImageIO grezzi. 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.bin predefinito 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, MT9V0X2 e MT9V0X4 (la precedente voce MT9V034 è sostituita da MT9V0X2/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.