v4.1.6¶
v4.1.6 — сервісний випуск з оновленими прикладами, що оновлює вбудовану мікропрограму всіх плат до OpenMV firmware 4.5.3, реорганізує приклади для OpenMV Boards за сімейством плат, і додає нові набори прикладів для автофокусу, корекції кольору, Pure Thermal та OpenMV RT1060. Випуск залишається на базі Qt Creator 10.0.1 (без перебазування) і не містить несумісних змін для проєктів користувачів.
Основні можливості¶
OpenMV firmware 4.5.3 тепер вбудована, з образами мікропрограм плат (а для STM32 камер OpenMV — також завантажувача/uvc), перезібраними для плат OpenMV та Arduino.
Реорганізовані приклади для OpenMV Boards у підпапки
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermalта60-Shieldsз фільтрацією по платах, щоб кожна плата бачила лише відповідні приклади.Приклади Pure Thermal додані, включаючи демо накладення термального зображення поверх кольорового, що керує виводом LCD та HDMI.
Приклади керування платою OpenMV RT1060 додані під нового набору
50-IMXRT-Boards.Приклади автофокусу датчика та корекції кольору додані, демонструючи
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)та метод матриці корекції кольоруccm()зображення.
Нові можливості¶
Додано приклад автофокусу датчика, що демонструє
sensor.ioctl(sensor.IOCTL_TRIGGER_AUTO_FOCUS)для камер, що підтримують автофокус (780748d66).Додано приклад корекції кольору, що показує новий метод матриці корекції кольору
ccm()зображення для зміщення відтінку/насиченості через матричну математику YUV з використаннямulabnumpy (780748d66).Додано повний набір прикладів для плати Pure Thermal, включаючи демо накладення термального зображення поверх кольорового, що керує виводом LCD та HDMI через
fir.FIR_LEPTON,display.RGBDisplayтаtfp410.TFP410, плюс blinky та helloworld (780748d66).Додано спеціальний набір прикладів 50-IMXRT-Boards для OpenMV RT1060 зі скриптами керування платою: ADC, CAN, I2C, LED/PWM, керування мотором, вивід, PWM, RTC, серво, SPI, перемикач, таймер, UART та сторожовий таймер (780748d66).
Інші зміни та покращення¶
Оновлено вбудовану мікропрограму всіх плат до OpenMV firmware 4.5.3, перезібравши образи мікропрограм для плат OpenMV та Arduino (образи завантажувача та uvc перезібрано лише для STM32 камер OpenMV) (780748d66).
Реорганізовано приклади для OpenMV Boards у підпапки
50-STM32-Boards,50-IMXRT-Boards,51-Pure-Thermalта60-Shieldsз фільтрацією по платах, перемістивши багато скриптів керування платою та розширеннями до відповідного сімейства (780748d66).Приклади HelloWorld blinky/helloworld приховано на платі Pure Thermal та додано приклади низького енергоспоживання для STM32 (
deep_sleep,sensor_sleep,stop_mode) (780748d66).Видалено приклад
cartoon_filterта прибрано зворотний виклик вбудованої моделіperson_detectionз прикладів популярних функцій RPC Remote-Control (08-RPC-Library/34-Remote-Control), у зв’язку з видаленням вбудованої моделіperson_detectionу мікропрограмі 4.5.3, а також оновлено кілька прикладів запису, малювання, WiFi та MQTT (780748d66).
Виправлення помилок¶
Виправлено переклад китайської мови (
zh_CNтаzh_TW) фільтра «All Files» у діалозі вибору файлів, який використовував символи повної ширини, відновивши робочий ASCII-шаблон(*.*)у діалогах відкриття/збереження (cecfda3b7).
Підтримка платформ та інструментів¶
База Qt Creator: 10.0.1.
OpenMV firmware: оновлено з 4.5.2 до 4.5.3.
OPENMV2/3/4/4P/PTотримали повне перезбирання мікропрограми + завантажувача + uvc;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISIONотримали мікропрограму + uvc;ARDUINO_NANO_RP2040_CONNECTта Nano 33 BLE Sense отримали лише мікропрограму;OPENMV_RT1060отримав лишеfirmware.bin. Ідентифікаторboards.txtдля Nano 33 BLE Sense нормалізовано доARDUINO_NANO_33_BLE_SENSE.CYW4343 WiFi firmware: додано метадані для CYW43 WiFi FW 7.45.98.50 (
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222).
Несумісні зміни¶
Відсутні. Цей випуск повністю сумісний з існуючими проєктами; база Qt Creator не змінилася.