v4.1.6

v4.1.6 este o versiune de întreținere și exemple care reîmprospătează tot firmware-ul de placă inclus la firmware-ul OpenMV 4.5.3, reorganizează exemplele OpenMV Boards după familia de plăci și adaugă noi seturi de exemple pentru autofocalizare, corecție de culoare, Pure Thermal și OpenMV RT1060. Versiunea rămâne bazată pe Qt Creator 10.0.1 (fără rebază) și nu conține modificări incompatibile pentru proiectele utilizatorilor.

Aspecte importante

  • Firmware-ul OpenMV 4.5.3 este acum inclus, cu imagini de firmware de placă (și, pentru camerele OpenMV STM32, de bootloader/uvc) reconstruite pentru plăcile OpenMV și Arduino.

  • Exemplele OpenMV Boards reorganizate în subfolderele 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal și 60-Shields, cu filtrare per placă, astfel încât fiecare placă să vadă doar exemplele relevante.

  • Exemple Pure Thermal adăugate, inclusiv o demonstrație de suprapunere termică peste culoare care alimentează ieșirea LCD și HDMI.

  • Exemple de control al plăcii OpenMV RT1060 adăugate într-un nou set 50-IMXRT-Boards.

  • Autofocalizare a senzorului și exemple de corecție de culoare adăugate, demonstrând sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) și metoda de matrice de corecție a culorii ccm() a imaginii.

Funcții noi

  • A fost adăugat un exemplu de autofocalizare a senzorului care demonstrează sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS) pentru camerele care acceptă autofocalizarea (780748d66).

  • A fost adăugat un exemplu de corecție de culoare care prezintă noua metodă de matrice de corecție a culorii ccm() a imaginii pentru deplasări de nuanță/saturație prin calcule de matrice YUV, folosind ulab numpy (780748d66).

  • A fost adăugat un set complet de exemple pentru placa Pure Thermal, inclusiv o demonstrație de suprapunere termică peste culoare care alimentează ieșirea LCD și HDMI prin fir.FIR_LEPTON, display.RGBDisplay și tfp410.TFP410, plus blinky și helloworld (780748d66).

  • A fost adăugat un set dedicat de exemple 50-IMXRT-Boards pentru OpenMV RT1060, cu scripturi de control al plăcii pentru ADC, CAN, I2C, LED/PWM, control de motor, pin, PWM, RTC, servo, SPI, comutator, temporizator, UART și watchdog (780748d66).

Alte modificări și îmbunătățiri

  • A fost actualizat tot firmware-ul de placă inclus la firmware-ul OpenMV 4.5.3, reconstruind imaginile de firmware pentru plăcile OpenMV și Arduino (cu imaginile de bootloader și uvc reconstruite doar pentru camerele OpenMV STM32) (780748d66).

  • Au fost reorganizate exemplele OpenMV Boards în subfolderele 50-STM32-Boards, 50-IMXRT-Boards, 51-Pure-Thermal și 60-Shields, cu filtrare per placă, mutând multe scripturi de control al plăcii și de shield în familia corespunzătoare (780748d66).

  • Au fost ascunse exemplele blinky/helloworld de HelloWorld pe placa Pure Thermal și au fost adăugate exemple STM32 de consum redus (deep_sleep, sensor_sleep, stop_mode) (780748d66).

  • A fost eliminat exemplul cartoon_filter și a fost eliminat callback-ul de model încorporat person_detection din exemplele de funcții populare RPC Remote-Control (08-RPC-Library/34-Remote-Control), în urma eliminării modelului person_detection inclus în firmware-ul 4.5.3, și au fost actualizate mai multe exemple de înregistrare, desenare, WiFi și MQTT (780748d66).

Corectări de erori

  • A fost corectată traducerea filtrului de dialog de fișiere „All Files” în chineză (zh_CN și zh_TW) care folosea caractere de lățime întreagă, restabilind tiparul ASCII funcțional (*.*) în dialogurile Open/Save (cecfda3b7).

Suport pentru platformă și instrumente

  • Baza Qt Creator: 10.0.1.

  • Firmware OpenMV: actualizat de la 4.5.2 la 4.5.3. OPENMV2/3/4/4P/PT au primit reconstrucții complete de firmware + bootloader + uvc; ARDUINO_GIGA/PORTENTA_H7/NICLA_VISION au primit firmware + uvc; ARDUINO_NANO_RP2040_CONNECT și Nano 33 BLE Sense au primit doar firmware; OPENMV_RT1060 a primit doar firmware.bin. Identificatorul boards.txt al Nano 33 BLE Sense a fost normalizat la ARDUINO_NANO_33_BLE_SENSE.

  • Firmware WiFi CYW4343: au fost adăugate metadate pentru CYW43 WiFi FW 7.45.98.50 (CYW43_WIFI_FW_LEN 383110, CYW43_CLM_LEN 7222).

Modificări incompatibile

Niciuna. Această versiune este pe deplin compatibilă cu proiectele existente; baza Qt Creator este neschimbată.