v4.1.1¶
v4.1.1 se concentrează pe meniul Examples: intrările sunt acum filtrate pentru a se potrivi cu placa și senzorul conectate, cu eliminarea folderelor redundante și un substituent clar atunci când nu este conectat nimic. Adaugă, de asemenea, o metrică de focalizare în timp real în vizualizatorul de framebuffer, reîmprospătează exemplele incluse și livrează firmware-ul de placă 4.5.1. Construit pe baza Qt Creator 10.0.1; nu există o rebază Qt Creator în această versiune. Filtrarea exemplelor modifică comportamentul implicit al meniului Examples – consultați Modificări incompatibile.
Aspecte importante¶
Filtrarea exemplelor afișează doar exemplele relevante pentru placa și senzorul conectate, fiind controlată de o configurație
examples/index.csv, cu un comutator din meniulToolspentru a o dezactiva.Metrica de focalizare este acum afișată în timp real în vizualizatorul de framebuffer și în bara de stare a terminalului pentru a vă ajuta să focalizați obiectivul.
Meniul Examples mai curat: folderele de placă redundante cu un singur element sunt eliminate și se afișează un substituent în locul unui meniu gol.
Linia de soft-reboot eliminată din terminalul serial, astfel încât consola nu mai este aglomerată la fiecare rulare.
Firmware-ul de placă inclus a fost actualizat la 4.5.1 pe plăcile OpenMV și Arduino acceptate.
Funcții noi¶
Filtrarea exemplelor. Meniul
Examplesfiltrează acum intrările pentru a afișa doar exemplele relevante pentru placa și senzorul conectate. Filtrarea inițială pe placă/senzor era controlată de o configurațiefilters.txt(ef7190282), mutată ulterior înexamples/index.csvcu expresii regulate per placă și per senzor plus o coloană de aplatizare (795cc20e9) și potrivire fără distincție între majuscule și minuscule a folderului de placă și a tipului de senzor (3e976cb9a). Un nou comutatorTools> Filter examples by board and sensor type (bifat implicit, cu stare persistentă) dezactivează filtrarea (fd3defe00).Metrica de focalizare. Vizualizatorul de framebuffer și bara de stare a terminalului afișează acum o valoare Focus în timp real, calculată din cadrul comprimat JPEG pentru a vă ajuta să focalizați obiectivul (5834e3a41).
Alte modificări și îmbunătățiri¶
Când este conectat, meniul
Exampleselimină acum folderele de placă redundante cu un singur element și afișează un substituent clar „No examples found for your board” sau „Connect to your board first” în locul unui meniu gol (795cc20e9).Linia MicroPython
MPY: soft rebooteste acum eliminată din ieșirea terminalului serial, astfel încât nu mai aglomerează consola la fiecare rulare (b3cf63299).Exemplele incluse au fost reorganizate în foldere denumite după placă (de exemplu
50-Board-Control), actualizate cu anteturi de licență MIT, iar exemplele Image Reader/Writer au fost simplificate pentru a folosi fluxuri videoimage.ImageIObrute. Exemplele de diferențiere a cadrelor pentru „shadow removal” în memorie și pe disc au fost eliminate (1358eeb84, 7b32f2814, 9d89f1c62).
Corectări de erori¶
Forțarea unui anumit fișier de firmware pentru bootloader folosește acum corect calea de firmware furnizată, în loc să revină mereu la fișierul
firmware.binimplicit al plăcii (a362c1c6b).A fost corectată descoperirea dispozitivelor i.MX (RT1060) pe Windows, care putea eșua din cauza unei verificări prea stricte a numărului în
RawInputDeviceList(49571962d).A fost corectată o depășire a histogramei pentru imagini mari sau luminoase prin lărgirea vectorului de acumulare la 64 de biți (5aaf923a3).
A fost corectată sortarea folderelor de exemple, astfel încât intrările de exemple nenumerotate să fie ordonate consecvent (3cb994433).
Suport pentru platformă și instrumente¶
Baza Qt Creator: 10.0.1.
Firmware de placă inclus: actualizat de la 4.5.0 la 4.5.1 pe plăcile OpenMV și Arduino acceptate – inclusiv OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT și NANO 33 BLE SENSE – inclusiv imaginile UVC și de bootloader (f6a5b12ba).
Generarea de scripturi noi înlocuiește acum formatul de pixeli în tonuri de gri pentru
HM01B0,HM0360,MT9V0X2șiMT9V0X4(intrarea anterioarăMT9V034este înlocuită deMT9V0X2/MT9V0X4) (ef7190282).
Modificări incompatibile¶
Meniul Examples necesită acum o placă conectată atunci când filtrarea este activată, ceea ce reprezintă noul comportament implicit. Până când vă conectați, meniul afișează „Connect to your board first to see examples,” iar odată conectat afișează doar exemplele care se potrivesc cu placa și senzorul conectate. Dezactivați acest comportament prin noul comutator Tools > Filter examples by board and sensor type.