v4.1.8

v4.1.8 是一个维护版本,它内置了 OpenMV 固件和示例 v4.5.5,并修复了 FORCE_FULL_SCREEN 构建配置。它仍基于 Qt Creator 10.0.1,并且没有破坏性变更。

亮点

  • 内置固件 v4.5.5,适用于所有支持的 OpenMV 和 Arduino 开发板,并刷新了固件、bootloader 和 UVC 二进制文件。

  • 更新的示例脚本:迁移至新的图像提示 API 和新的 img.to_jpeg() JPEG API。

  • FORCE_FULL_SCREEN 修复:使强制全屏构建现在能够正确编译和运行。

其他变更与改进

  • 内置的 OpenMV 固件和示例在所有开发板(OpenMV M2/M3/H7/H7 Plus/PT/RT1060、Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense)上更新至 v4.5.5,包括刷新的固件/bootloader/UVC 二进制文件。示例脚本被迁移至新的图像提示 API(由 image.scale()to_rainbow()to_jpeg() 等使用),采用 image.AREAimage.ROTATE_180 以及 image.VFLIP/HMIRROR/TRANSPOSE 等常量,取代了 mean_pooled()replace()assign()。示例还迁移了已弃用的 JPEG API,在 Time-of-Flight、热成像、RPC 远程控制、MJPEG 流媒体和开发板 usb_vcp.py 示例中将 img.compress()frame.compressed() 替换为 img.to_jpeg()to_jpeg(copy=True)0604d5284)。

错误修复

  • 修复了 FORCE_FULL_SCREEN 构建配置,通过将左花括号移到预处理器 #else/#endif 保护之外,使强制全屏代码块能够正确编译和运行,确保 FORCE_FULL_SCREEN-full_screen 参数两条路径共用同一个代码块(4354cf8f4)。

平台与工具支持

  • Qt Creator 基线: 10.0.1。

  • 内置固件和示例: 更新至 v4.5.5(从 v4.5.4)。

破坏性变更

无。本次发布内置了新固件和一个构建修复;现有的 IDE 项目和工作流程不受影响。