v4.1.6¶
v4.1.6 is een onderhouds- en voorbeeldenrelease die alle meegeleverde board-firmware vernieuwt naar OpenMV-firmware 4.5.3, de OpenMV Boards-voorbeelden reorganiseert per board-familie en nieuwe voorbeeldsets toevoegt voor autofocus, kleurcorrectie, Pure Thermal en OpenMV RT1060. De release blijft gebaseerd op Qt Creator 10.0.1 (geen rebase) en bevat geen ingrijpende wijzigingen voor gebruikersprojecten.
Hoogtepunten¶
OpenMV-firmware 4.5.3 wordt nu meegeleverd, met board-firmware (en, voor de STM32 OpenMV-camera’s, bootloader/uvc) images herbouwd voor de OpenMV- en Arduino-boards.
Gereorganiseerde OpenMV Boards-voorbeelden in de submappen
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermalen60-Shieldsmet filtering per board, zodat elk board alleen relevante voorbeelden ziet.Pure Thermal-voorbeelden toegevoegd, waaronder een thermisch-over-kleur overlay-demo die de LCD- en HDMI-uitvoer aanstuurt.
OpenMV RT1060 board-control-voorbeelden toegevoegd onder een nieuwe
50-IMXRT-Boards-set.Sensor-autofocus- en kleurcorrectie-voorbeelden toegevoegd, die
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)en deccm()-kleurcorrectiematrixmethode van image demonstreren.
Nieuwe functies¶
Een sensor-autofocus-voorbeeld toegevoegd dat
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)demonstreert voor camera’s die autofocus ondersteunen (780748d66).Een kleurcorrectie-voorbeeld toegevoegd dat de nieuwe
ccm()-kleurcorrectiematrixmethode van image toont voor tint-/verzadigingsverschuivingen via YUV-matrixberekeningen, met gebruik vanulabnumpy (780748d66).Een volledige set Pure Thermal-board-voorbeelden toegevoegd, waaronder een thermisch-over-kleur overlay-demo die de LCD- en HDMI-uitvoer aanstuurt via
fir.FIR_LEPTON,display.RGBDisplayentfp410.TFP410, plus blinky en helloworld (780748d66).Een specifieke 50-IMXRT-Boards-voorbeeldset toegevoegd voor de OpenMV RT1060 met board-control-scripts voor ADC, CAN, I2C, LED/PWM, motorbesturing, pin, PWM, RTC, servo, SPI, switch, timer, UART en watchdog (780748d66).
Overige wijzigingen en verbeteringen¶
Alle meegeleverde board-firmware bijgewerkt naar OpenMV-firmware 4.5.3, waarbij de firmware-images voor de OpenMV- en Arduino-boards opnieuw zijn gebouwd (met bootloader- en uvc-images alleen herbouwd voor de STM32 OpenMV-camera’s) (780748d66).
De OpenMV Boards-voorbeelden gereorganiseerd in de submappen
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermalen60-Shieldsmet filtering per board, waarbij veel board-control- en shield-scripts naar de juiste familie zijn verplaatst (780748d66).De HelloWorld blinky/helloworld-voorbeelden op het Pure Thermal-board verborgen en STM32 low-power-voorbeelden toegevoegd (
deep_sleep,sensor_sleep,stop_mode) (780748d66).Het
cartoon_filter-voorbeeld verwijderd en deperson_detection-callback voor ingebouwde modellen uit de RPC Remote-Control popular-features-voorbeelden (08-RPC-Library/34-Remote-Control) verwijderd, na het verwijderen van het meegeleverdeperson_detection-model in firmware 4.5.3, en verscheidene opname-, teken-, WiFi- en MQTT-voorbeelden bijgewerkt (780748d66).
Opgeloste fouten¶
De Chinese (
zh_CNenzh_TW) vertaling van het “All Files”-bestandsdialoogfilter opgelost, die fullwidth-tekens gebruikte, waardoor het werkende ASCII-patroon(*.*)in Open/Save-dialogen is hersteld (cecfda3b7).
Platform- en toolondersteuning¶
Qt Creator-basis: 10.0.1.
OpenMV-firmware: bijgewerkt van 4.5.2 naar 4.5.3.
OPENMV2/3/4/4P/PTkregen volledige firmware + bootloader + uvc herbouwd;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONkregen firmware + uvc;ARDUINO_NANO_RP2040_CONNECTen de Nano 33 BLE Sense kregen alleen firmware;OPENMV_RT1060kreeg alleenfirmware.bin. Deboards.txt-identifier van de Nano 33 BLE Sense is genormaliseerd naarARDUINO_NANO_33_BLE_SENSE.CYW4343 WiFi-firmware: metadata toegevoegd voor CYW43 WiFi FW 7.45.98.50 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222).
Ingrijpende wijzigingen¶
Geen. Deze release is volledig compatibel met bestaande projecten; de Qt Creator-basis is ongewijzigd.