v4.1.6¶
v4.1.6 是一个维护和示例版本,它将所有内置开发板固件刷新至 OpenMV 固件 4.5.3,按开发板系列重新整理了 OpenMV Boards 示例,并新增了自动对焦、颜色校正、Pure Thermal 和 OpenMV RT1060 示例集。该版本仍基于 Qt Creator 10.0.1(未进行 rebase),并且对用户项目没有破坏性变更。
亮点¶
OpenMV 固件 4.5.3 现已内置,开发板固件(对于 STM32 OpenMV 摄像头,还包括 bootloader/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 开发板示例,包括一个通过
fir.FIR_LEPTON、display.RGBDisplay和tfp410.TFP410驱动 LCD 和 HDMI 输出的热成像叠加于彩色之上的演示,外加 blinky 和 helloworld(780748d66)。为 OpenMV RT1060 新增了专门的 50-IMXRT-Boards 示例集,包含 ADC、CAN、I2C、LED/PWM、电机控制、引脚、PWM、RTC、舵机、SPI、开关、定时器、UART 和看门狗等板控制脚本(780748d66)。
其他变更与改进¶
将所有内置开发板固件更新至 OpenMV 固件 4.5.3,为 OpenMV 和 Arduino 开发板重新构建了固件镜像(bootloader 和 uvc 镜像仅为 STM32 OpenMV 摄像头重新构建)(780748d66)。
将 OpenMV Boards 示例重新整理到
50-STM32-Boards、50-IMXRT-Boards、51-Pure-Thermal和60-Shields子文件夹中,并进行按开发板筛选,将许多板控制和扩展板脚本移到相应的系列中(780748d66)。在 Pure Thermal 开发板上隐藏了 HelloWorld 的 blinky/helloworld 示例,并新增了 STM32 低功耗示例(
deep_sleep、sensor_sleep、stop_mode)(780748d66)。移除了
cartoon_filter示例,并在固件 4.5.3 移除内置person_detection模型后,从 RPC Remote-Control 热门功能示例(08-RPC-Library/34-Remote-Control)中删除了person_detection内置模型回调,同时更新了若干录制、绘制、WiFi 和 MQTT 示例(780748d66)。
错误修复¶
修复了使用全角字符的中文(
zh_CN和zh_TW)“所有文件”文件对话框筛选器翻译,恢复了打开/保存对话框中可用的 ASCII(*.*)模式(cecfda3b7)。
平台与工具支持¶
Qt Creator 基线: 10.0.1。
OpenMV 固件: 从 4.5.2 更新至 4.5.3。
OPENMV2/3/4/4P/PT进行了完整的固件 + bootloader + uvc 重新构建;ARDUINO_GIGA/PORTENTA_H7/NICLA_VISION进行了固件 + uvc 重新构建;ARDUINO_NANO_RP2040_CONNECT和 Nano 33 BLE Sense 仅重新构建了固件;OPENMV_RT1060仅重新构建了firmware.bin。Nano 33 BLE Sense 的boards.txt标识符被规范化为ARDUINO_NANO_33_BLE_SENSE。CYW4343 WiFi 固件: 新增了 CYW43 WiFi FW 7.45.98.50 的元数据(
CYW43_WIFI_FW_LEN383110,CYW43_CLM_LEN7222)。
破坏性变更¶
无。本次发布与现有项目完全兼容;Qt Creator 基线未改变。