v4.1.6

Verze v4.1.6 je údržbové vydání a vydání příkladů, které obnovuje veškerý přibalený firmware desek na firmware OpenMV 4.5.3, reorganizuje příklady OpenMV Boards podle rodiny desek a přidává nové sady příkladů pro autofocus, korekci barev, Pure Thermal a OpenMV RT1060. Vydání zůstává založeno na Qt Creator 10.0.1 (bez přechodu na nový základ) a neobsahuje žádné zásadní změny pro uživatelské projekty.

Hlavní novinky

  • Firmware OpenMV 4.5.3 je nyní přibalen, přičemž obrazy firmwaru desek (a u kamer STM32 OpenMV také bootloader/uvc) byly znovu sestaveny pro desky OpenMV a Arduino.

  • Reorganizované příklady OpenMV Boards do podsložek 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal a 60-Shields s filtrováním podle jednotlivých desek, takže každá deska vidí pouze relevantní příklady.

  • Přidány příklady Pure Thermal, včetně dema s tepelným překryvem přes barvu řídícím výstup na LCD a HDMI.

  • Přidány příklady ovládání desky OpenMV RT1060 v nové sadě 50-IMXRT-Boards.

  • Přidány příklady autofocusu senzoru a korekce barev, demonstrující sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) a metodu matice korekce barev ccm() u obrazu.

Nové funkce

  • Přidán příklad autofocusu senzoru demonstrující sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) pro kamery, které autofocus podporují (780748d66).

  • Přidán příklad korekce barev ukazující novou metodu matice korekce barev ccm() u obrazu pro posuny odstínu/sytosti pomocí maticové matematiky YUV, s využitím ulab numpy (780748d66).

  • Přidána kompletní sada příkladů pro desku Pure Thermal, včetně dema s tepelným překryvem přes barvu řídícím výstup na LCD a HDMI prostřednictvím fir.FIR_LEPTON, display.RGBDisplay a tfp410.TFP410, plus blinky a helloworld (780748d66).

  • Přidána vyhrazená sada příkladů 50-IMXRT-Boards pro OpenMV RT1060 se skripty ovládání desky pro ADC, CAN, I2C, LED/PWM, řízení motoru, pin, PWM, RTC, servo, SPI, přepínač, časovač, UART a watchdog (780748d66).

Další změny a vylepšení

  • Veškerý přibalený firmware desek aktualizován na firmware OpenMV 4.5.3, přičemž byly znovu sestaveny obrazy firmwaru pro desky OpenMV a Arduino (s obrazy bootloaderu a uvc znovu sestavenými pouze pro kamery STM32 OpenMV) (780748d66).

  • Reorganizovány příklady OpenMV Boards do podsložek 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal a 60-Shields s filtrováním podle jednotlivých desek, přičemž mnoho skriptů pro ovládání desky a shieldů bylo přesunuto do příslušné rodiny (780748d66).

  • Skryty příklady blinky/helloworld z HelloWorld na desce Pure Thermal a přidány nízkopříkonové příklady STM32 (deep_sleep, sensor_sleep, stop_mode) (780748d66).

  • Odstraněn příklad cartoon_filter a vypuštěn callback vestavěného modelu person_detection z příkladů populárních funkcí RPC Remote-Control (08-RPC-Library/34-Remote-Control), v návaznosti na odstranění přibaleného modelu person_detection ve firmwaru 4.5.3, a aktualizováno několik příkladů nahrávání, kreslení, WiFi a MQTT (780748d66).

Opravy chyb

  • Opraven čínský (zh_CN a zh_TW) překlad filtru „All Files“ v dialogu výběru souboru, který používal znaky plné šířky, čímž byl obnoven funkční ASCII vzor (*.*) v dialozích Open/Save (cecfda3b7).

Podpora platforem a nástrojů

  • Základ Qt Creator: 10.0.1.

  • Firmware OpenMV: aktualizován z 4.5.2 na 4.5.3. OPENMV2/3/4/4P/PT obdržely kompletní přestavbu firmwaru + bootloaderu + uvc; ARDUINO_GIGA/PORTENTA_H7/NICLA_VISION obdržely firmware + uvc; ARDUINO_NANO_RP2040_CONNECT a Nano 33 BLE Sense obdržely pouze firmware; OPENMV_RT1060 obdržela pouze firmware.bin. Identifikátor Nano 33 BLE Sense v boards.txt byl normalizován na ARDUINO_NANO_33_BLE_SENSE.

  • Firmware WiFi CYW4343: přidána metadata pro CYW43 WiFi FW 7.45.98.50 (CYW43_WIFI_FW_LEN 383110, CYW43_CLM_LEN 7222).

Zásadní změny

Žádné. Toto vydání je plně kompatibilní se stávajícími projekty; základ Qt Creator zůstává nezměněn.