v4.1.1

v4.1.1 se usredotočuje na izbornik Examples: stavke se sada filtriraju tako da odgovaraju povezanoj ploči i senzoru, uz sažimanje suvišnih mapa i jasan rezervirani prikaz kada ništa nije povezano. Također dodaje uživo metriku fokusa u preglednik međuspremnika slike, osvježava priložene primjere i isporučuje ugrađeni program ploče 4.5.1. Izgrađen na osnovi Qt Creator 10.0.1; u ovom izdanju nema ponovnog baziranja na Qt Creator. Filtriranje primjera mijenja zadano ponašanje izbornika Examples – pogledajte Promjene koje narušavaju kompatibilnost.

Najvažnije

  • Filtriranje primjera prikazuje samo primjere relevantne za vašu povezanu ploču i senzor, vođeno konfiguracijom examples/index.csv, uz prekidač u izborniku Tools za njegovo onemogućavanje.

  • Metrika fokusa sada se prikazuje uživo u pregledniku međuspremnika slike i statusnoj traci terminala kako bi vam pomogla pri fokusiranju leće.

  • Čišći izbornik Examples: suvišne mape ploča s jednim podstavkom sažimaju se, a umjesto praznog izbornika prikazuje se rezervirani tekst.

  • Uklonjen redak mekog ponovnog pokretanja iz serijskog terminala tako da konzola više nije zatrpana pri svakom pokretanju.

  • Priloženi ugrađeni program ploče ažuriran je na 4.5.1 na svim podržanim OpenMV i Arduino pločama.

Nove značajke

  • Filtriranje primjera. Izbornik Examples sada filtrira stavke tako da prikazuje samo primjere relevantne za povezanu ploču i senzor. Početno filtriranje po ploči/senzoru bilo je vođeno konfiguracijom filters.txt (ef7190282), kasnije premješteno u examples/index.csv s regularnim izrazima po ploči i po senzoru te stupcem za izravnavanje (795cc20e9) i podudaranjem mape ploče i tipa senzora neovisno o velikim i malim slovima (3e976cb9a). Novi prekidač Tools > Filter examples by board and sensor type (zadano označen, stanje se pamti) onemogućuje filtriranje (fd3defe00).

  • Metrika fokusa. Preglednik međuspremnika slike i statusna traka terminala sada prikazuju uživo vrijednost Focus izračunatu iz JPEG-om komprimirane sličice kako bi vam pomogla pri fokusiranju leće (5834e3a41).

Ostale promjene i poboljšanja

  • Kada je povezan, izbornik Examples sada sažima suvišne mape ploča s jednim podstavkom i prikazuje jasan rezervirani tekst „No examples found for your board” ili „Connect to your board first” umjesto praznog izbornika (795cc20e9).

  • MicroPython redak MPY: soft reboot sada se uklanja iz izlaza serijskog terminala tako da više ne zatrpava konzolu pri svakom pokretanju (b3cf63299).

  • Priloženi primjeri reorganizirani su u mape imenovane po pločama (na primjer 50-Board-Control), ažurirani su zaglavljima MIT licence, a primjeri Image Reader/Writer pojednostavljeni su za korištenje sirovih image.ImageIO videotokova. Uklonjeni su primjeri razlikovanja sličica za „shadow removal” u memoriji i na disku (1358eeb84, 7b32f2814, 9d89f1c62).

Ispravci pogrešaka

  • Prisilno korištenje određene datoteke ugrađenog programa pokretača sada ispravno koristi navedenu putanju ugrađenog programa umjesto da se uvijek vraća na zadanu firmware.bin ploče (a362c1c6b).

  • Ispravljeno otkrivanje uređaja i.MX (RT1060) na sustavu Windows koje je moglo zakazati zbog prestrogo postavljene provjere broja RawInputDeviceList (49571962d).

  • Ispravljeno prelijevanje histograma za velike ili svijetle slike proširivanjem akumulacijskog vektora na 64 bita (5aaf923a3).

  • Ispravljeno sortiranje mapa s primjerima tako da se nebrojčane stavke primjera dosljedno raspoređuju (3cb994433).

Podrška za platforme i alate

  • Osnova Qt Creator: 10.0.1.

  • Priloženi ugrađeni program ploče: ažuriran s 4.5.0 -> 4.5.1 na svim podržanim OpenMV i Arduino pločama – uključujući OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT i NANO 33 BLE SENSE – uključujući UVC i slike pokretača (f6a5b12ba).

  • Generiranje nove skripte sada zamjenjuje pikselformat sivih tonova za HM01B0, HM0360, MT9V0X2 i MT9V0X4 (prijašnja stavka MT9V034 zamijenjena je s MT9V0X2/MT9V0X4) (ef7190282).

Promjene koje narušavaju kompatibilnost

Izbornik Examples sada zahtijeva povezanu ploču kada je filtriranje omogućeno, što je novo zadano ponašanje. Dok se ne povežete, izbornik prikazuje „Connect to your board first to see examples”, a nakon povezivanja prikazuje samo primjere koji odgovaraju povezanoj ploči i senzoru. Onemogućite to putem novog prekidača Tools > Filter examples by board and sensor type.