v4.1.1

A v4.1.1 a Példák menüre összpontosít: a bejegyzések most a csatlakoztatott alaplaphoz és érzékelőhöz igazodva szűrve jelennek meg, a redundáns mappák összevonásra kerülnek, és egyértelmű helykitöltő látható, ha semmi sincs csatlakoztatva. Emellett egy élő fókuszmetrikát ad a framebuffer-nézőhöz, frissíti a mellékelt példákat, és a 4.5.1-es alaplap-firmware-rel érkezik. A Qt Creator 10.0.1 alapra épül; ebben a kiadásban nincs Qt Creator rebase. A példaszűrés megváltoztatja a Példák menü alapértelmezett viselkedését – lásd a Megszakító változások részt.

Kiemelések

  • A példaszűrés csak a csatlakoztatott alaplapod és érzékelőd szempontjából releváns példákat mutatja, egy examples/index.csv konfiguráció alapján, és a Tools menüből egy kapcsolóval letiltható.

  • A fókuszmetrika mostantól élőben jelenik meg a framebuffer-nézőben és a terminál állapotsorában, hogy segítsen a lencse beállításában.

  • Letisztultabb Példák menü: a redundáns, egyetlen elemet tartalmazó alaplapmappák összevonásra kerülnek, és üres menü helyett helykitöltő jelenik meg.

  • A soft-reboot sor eltávolítva a soros terminálból, így a konzol minden futtatáskor nem zsúfolódik tele.

  • A mellékelt alaplap-firmware 4.5.1-re frissült a támogatott OpenMV és Arduino alaplapokon.

Új funkciók

  • Példaszűrés. Az Examples menü mostantól úgy szűri a bejegyzéseket, hogy csak a csatlakoztatott alaplaphoz és érzékelőhöz releváns példákat mutassa. A kezdeti alaplap/érzékelő szűrést egy filters.txt konfiguráció vezérelte (ef7190282), később áttért egy examples/index.csv fájlra alaplaponkénti és érzékelőnkénti reguláris kifejezésekkel, valamint egy flatten oszloppal (795cc20e9), és a kis- és nagybetűre nem érzékeny alaplapmappa- és érzékelőtípus-egyeztetéssel (3e976cb9a). Egy új Tools > Filter examples by board and sensor type kapcsoló (alapértelmezetten bekapcsolva, az állapota megőrződik) letiltja a szűrést (fd3defe00).

  • Fókuszmetrika. A framebuffer-néző és a terminál állapotsora mostantól egy élő Focus értéket jelenít meg, amelyet a JPEG-tömörített képkockából számol, hogy segítsen a lencse beállításában (5834e3a41).

Egyéb változások és fejlesztések

  • Csatlakoztatott állapotban az Examples menü mostantól összevonja a redundáns, egyetlen elemet tartalmazó alaplapmappákat, és üres menü helyett egyértelmű „No examples found for your board” vagy „Connect to your board first” helykitöltőt mutat (795cc20e9).

  • A MicroPython MPY: soft reboot sor mostantól eltávolításra kerül a soros terminál kimenetéből, így minden futtatáskor nem zsúfolja tele a konzolt (b3cf63299).

  • A mellékelt példák alaplapnévvel ellátott mappákba lettek átrendezve (például 50-Board-Control), MIT licencfejlécekkel frissítve, és az Image Reader/Writer példák leegyszerűsödtek, hogy nyers image.ImageIO videofolyamokat használjanak. A memóriabeli és lemezen tárolt „shadow removal” képkockakülönbség-példák eltávolításra kerültek (1358eeb84, 7b32f2814, 9d89f1c62).

Hibajavítások

  • Egy adott rendszerbetöltő firmware-fájl kényszerítése mostantól helyesen a megadott firmware-elérési utat használja, ahelyett, hogy mindig visszatérne az alaplap alapértelmezett firmware.bin fájljához (a362c1c6b).

  • Javítva az i.MX (RT1060) eszközfelderítés Windows alatt, amely egy túlságosan szigorú RawInputDeviceList darabszám-ellenőrzés miatt meghiúsulhatott (49571962d).

  • Javítva egy hisztogram-túlcsordulás nagy vagy világos képeknél azáltal, hogy az akkumulációs vektort 64 bitre szélesítettük (5aaf923a3).

  • Javítva a példamappák rendezése, így a számozatlan példabejegyzések következetesen rendeződnek (3cb994433).

Platform- és eszköztámogatás

  • Qt Creator alap: 10.0.1.

  • Mellékelt alaplap-firmware: frissítve 4.5.0 -> 4.5.1 a támogatott OpenMV és Arduino alaplapokon – beleértve az OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT és NANO 33 BLE SENSE eszközöket – az UVC és rendszerbetöltő képekkel együtt (f6a5b12ba).

  • Az új szkriptek generálása mostantól a szürkeárnyalatos pixformátumot helyettesíti a HM01B0, HM0360, MT9V0X2 és MT9V0X4 érzékelőknél (a korábbi MT9V034 bejegyzést az MT9V0X2/MT9V0X4 váltja fel) (ef7190282).

Megszakító változások

Az Examples menü mostantól csatlakoztatott alaplapot igényel, amikor a szűrés engedélyezve van, ami az új alapértelmezés. Amíg nem csatlakozol, a menü a „Connect to your board first to see examples” üzenetet mutatja, csatlakozás után pedig csak a csatlakoztatott alaplaphoz és érzékelőhöz illő példákat jeleníti meg. Ez az új Tools > Filter examples by board and sensor type kapcsolóval tiltható le.