v4.1.1

Verze v4.1.1 se zaměřuje na nabídku Examples: položky jsou nyní filtrovány tak, aby odpovídaly připojené desce a senzoru, nadbytečné složky jsou sbaleny a při nepřipojeném zařízení se zobrazí jasný zástupný text. Přidává také živou metriku zaostření do prohlížeče framebufferu, obnovuje přibalené příklady a dodává firmware desek 4.5.1. Postaveno na základu Qt Creator 10.0.1; v této verzi nedochází k přechodu na nový základ Qt Creator. Filtrování příkladů mění výchozí chování nabídky Examples – viz Zásadní změny.

Hlavní novinky

  • Filtrování příkladů zobrazuje pouze příklady relevantní pro vaši připojenou desku a senzor, řízené konfigurací examples/index.csv, s přepínačem v nabídce Tools pro jeho vypnutí.

  • Metrika zaostření se nyní zobrazuje živě v prohlížeči framebufferu a ve stavovém řádku terminálu, aby vám pomohla zaostřit objektiv.

  • Přehlednější nabídka Examples: nadbytečné složky desek s jediným potomkem jsou sbaleny a místo prázdné nabídky se zobrazí zástupný text.

  • Odstranění řádku soft-reboot ze sériového terminálu, takže konzole již není při každém spuštění zaplevelena.

  • Přibalený firmware desek aktualizován na 4.5.1 napříč podporovanými deskami OpenMV a Arduino.

Nové funkce

  • Filtrování příkladů. Nabídka Examples nyní filtruje položky tak, aby zobrazovala pouze příklady relevantní pro připojenou desku a senzor. Počáteční filtrování podle desky/senzoru bylo řízeno konfigurací filters.txt (ef7190282), později přesunuto do examples/index.csv s regulárními výrazy pro jednotlivé desky a senzory a sloupcem pro sloučení (795cc20e9) a porovnáváním složek desek a typů senzorů bez ohledu na velikost písmen (3e976cb9a). Nový přepínač Tools > Filter examples by board and sensor type (ve výchozím stavu zaškrtnutý, stav je uchováván) filtrování vypíná (fd3defe00).

  • Metrika zaostření. Prohlížeč framebufferu a stavový řádek terminálu nyní zobrazují živou hodnotu Focus vypočítanou z JPEG-komprimovaného snímku, aby vám pomohla zaostřit objektiv (5834e3a41).

Další změny a vylepšení

  • Při připojení nabídka Examples nyní sbalí nadbytečné složky desek s jediným potomkem a místo prázdné nabídky zobrazí jasný zástupný text „No examples found for your board“ nebo „Connect to your board first“ (795cc20e9).

  • Řádek MicroPython MPY: soft reboot je nyní odstraňován z výstupu sériového terminálu, takže již nezaplevelí konzoli při každém spuštění (b3cf63299).

  • Přibalené příklady byly reorganizovány do složek pojmenovaných podle desek (například 50-Board-Control), aktualizovány o hlavičky s licencí MIT a příklady Image Reader/Writer byly zjednodušeny tak, aby používaly nezpracované videoproudy image.ImageIO. Příklady rozdílů snímků pro odstranění stínů v paměti a na disku („shadow removal“) byly odstraněny (1358eeb84, 7b32f2814, 9d89f1c62).

Opravy chyb

  • Vynucení konkrétního souboru firmwaru bootloaderu nyní správně používá zadanou cestu k firmwaru namísto neustálého návratu k výchozímu firmware.bin desky (a362c1c6b).

  • Opraveno zjišťování zařízení i.MX (RT1060) ve Windows, které mohlo selhat kvůli příliš přísné kontrole počtu RawInputDeviceList (49571962d).

  • Opraveno přetečení histogramu u velkých nebo jasných obrazů rozšířením akumulačního vektoru na 64 bitů (5aaf923a3).

  • Opraveno řazení složek příkladů, aby se nečíslované položky příkladů řadily konzistentně (3cb994433).

Podpora platforem a nástrojů

  • Základ Qt Creator: 10.0.1.

  • Přibalený firmware desek: aktualizován z 4.5.0 -> 4.5.1 napříč podporovanými deskami OpenMV a Arduino – včetně OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT a NANO 33 BLE SENSE – včetně obrazů UVC a bootloaderu (f6a5b12ba).

  • Generování nového skriptu nyní nahrazuje pixformat ve stupních šedi pro HM01B0, HM0360, MT9V0X2 a MT9V0X4 (předchozí položka MT9V034 je nahrazena MT9V0X2/MT9V0X4) (ef7190282).

Zásadní změny

Nabídka Examples nyní při zapnutém filtrování vyžaduje připojenou desku, což je nové výchozí nastavení. Dokud se nepřipojíte, nabídka zobrazuje „Connect to your board first to see examples“ a po připojení zobrazuje pouze příklady odpovídající připojené desce a senzoru. Toto lze vypnout pomocí nového přepínače Tools > Filter examples by board and sensor type.