v4.1.6¶
Wersja v4.1.6 to wydanie konserwacyjne i przykładowe, które odświeża całe dołączone oprogramowanie układowe płytek do OpenMV firmware 4.5.3, reorganizuje przykłady OpenMV Boards według rodziny płytek oraz dodaje nowe zestawy przykładów autofokusu, korekcji kolorów, Pure Thermal i OpenMV RT1060. Wydanie pozostaje oparte na Qt Creator 10.0.1 (bez rebase’u) i nie zawiera zmian powodujących niezgodność dla projektów użytkowników.
Najważniejsze zmiany¶
OpenMV firmware 4.5.3 jest teraz dołączane, a obrazy oprogramowania układowego płytek (oraz, dla kamer OpenMV STM32, bootloadera/uvc) zostały przebudowane dla płytek OpenMV i Arduino.
Zreorganizowane przykłady OpenMV Boards do podfolderów
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermali60-Shieldsz filtrowaniem per płytka, tak aby każda płytka widziała tylko istotne przykłady.Przykłady Pure Thermal dodane, w tym demo nakładki termowizji na kolor sterujące wyjściem LCD i HDMI.
Przykłady sterowania płytką OpenMV RT1060 dodane w ramach nowego zestawu
50-IMXRT-Boards.Przykłady autofokusu sensora oraz korekcji kolorów dodane, demonstrujące
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)oraz metodę macierzy korekcji kolorów obrazuccm().
Nowe funkcje¶
Dodano przykład autofokusu sensora demonstrujący
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)dla kamer obsługujących autofokus (780748d66).Dodano przykład korekcji kolorów pokazujący nową metodę macierzy korekcji kolorów obrazu
ccm()do przesunięć barwy/nasycenia za pomocą obliczeń macierzowych YUV, z wykorzystaniemulabnumpy (780748d66).Dodano pełny zestaw przykładów płytki Pure Thermal, w tym demo nakładki termowizji na kolor sterujące wyjściem LCD i HDMI za pomocą
fir.FIR_LEPTON,display.RGBDisplayitfp410.TFP410, a także blinky i helloworld (780748d66).Dodano dedykowany zestaw przykładów 50-IMXRT-Boards dla OpenMV RT1060 ze skryptami sterowania płytką dla ADC, CAN, I2C, LED/PWM, sterowania silnikiem, pinów, PWM, RTC, serwa, SPI, przełącznika, licznika czasu (timer), UART i watchdoga (780748d66).
Pozostałe zmiany i ulepszenia¶
Zaktualizowano całe dołączone oprogramowanie układowe płytek do OpenMV firmware 4.5.3, przebudowując obrazy oprogramowania układowego dla płytek OpenMV i Arduino (z obrazami bootloadera i uvc przebudowanymi tylko dla kamer OpenMV STM32) (780748d66).
Zreorganizowano przykłady OpenMV Boards do podfolderów
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermali60-Shieldsz filtrowaniem per płytka, przenosząc wiele skryptów sterowania płytką i nakładek do odpowiedniej rodziny (780748d66).Ukryto przykłady blinky/helloworld HelloWorld na płytce Pure Thermal i dodano przykłady niskiego poboru mocy STM32 (
deep_sleep,sensor_sleep,stop_mode) (780748d66).Usunięto przykład
cartoon_filteroraz wycofano wywołanie zwrotne wbudowanego modeluperson_detectionz przykładów popularnych funkcji RPC Remote-Control (08-RPC-Library/34-Remote-Control), w następstwie usunięcia dołączonego modeluperson_detectionw firmware 4.5.3, a także zaktualizowano kilka przykładów nagrywania, rysowania, WiFi i MQTT (780748d66).
Poprawki błędów¶
Naprawiono tłumaczenie filtra okna dialogowego plików „All Files” w chińskim (
zh_CNizh_TW), które używało znaków pełnej szerokości, przywracając działający wzorzec ASCII(*.*)w oknach dialogowych Open/Save (cecfda3b7).
Obsługa platform i narzędzi¶
Baza Qt Creator: 10.0.1.
OpenMV firmware: zaktualizowane z 4.5.2 do 4.5.3.
OPENMV2/3/4/4P/PTotrzymały pełne przebudowy firmware + bootloader + uvc;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONotrzymały firmware + uvc;ARDUINO_NANO_RP2040_CONNECToraz Nano 33 BLE Sense otrzymały tylko firmware;OPENMV_RT1060otrzymało tylkofirmware.bin. Identyfikatorboards.txtdla Nano 33 BLE Sense został znormalizowany doARDUINO_NANO_33_BLE_SENSE.Oprogramowanie układowe WiFi CYW4343: dodano metadane dla CYW43 WiFi FW 7.45.98.50 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222).
Zmiany powodujące niezgodność¶
Brak. To wydanie jest w pełni kompatybilne z istniejącymi projektami; baza Qt Creator pozostaje niezmieniona.