v4.1.1

v4.1.1 重点改进了示例菜单:现在会根据所连接的开发板和传感器对条目进行筛选,折叠多余的文件夹,并在未连接任何设备时显示清晰的占位提示。该版本还为帧缓冲区查看器添加了实时对焦指标,刷新了内置示例,并搭载了开发板固件 4.5.1。基于 Qt Creator 10.0.1,本次发布未进行 Qt Creator rebase。示例筛选改变了示例菜单的默认行为——请参阅“破坏性变更”。

亮点

  • 示例筛选:仅显示与所连接的开发板和传感器相关的示例,由 examples/index.csv 配置驱动,并提供 Tools 菜单开关用于禁用此功能。

  • 对焦指标:现在会在帧缓冲区查看器和终端状态栏中实时显示,帮助您对镜头进行对焦。

  • 更整洁的示例菜单:折叠仅含单个子项的多余开发板文件夹,并在菜单为空时显示占位提示。

  • 剥离软重启行:从串口终端中剥离,使控制台不再在每次运行时被刷屏。

  • 内置开发板固件:在所支持的 OpenMV 和 Arduino 开发板上更新至 4.5.1。

新功能

  • 示例筛选。 Examples 菜单现在会对条目进行筛选,仅显示与所连接的开发板和传感器相关的示例。最初的开发板/传感器筛选由 filters.txt 配置驱动(ef7190282),后来迁移到 examples/index.csv,采用按开发板和按传感器的正则表达式加上一个 flatten 列(795cc20e9),以及大小写不敏感的开发板文件夹和传感器类型匹配(3e976cb9a)。新增的 Tools > Filter examples by board and sensor type 开关(默认勾选,状态会持久保存)可禁用筛选(fd3defe00)。

  • 对焦指标。 帧缓冲区查看器和终端状态栏现在会显示一个根据 JPEG 压缩帧计算的实时 Focus 值,帮助您对镜头进行对焦(5834e3a41)。

其他变更与改进

  • 连接设备后,Examples 菜单现在会折叠仅含单个子项的多余开发板文件夹,并显示清晰的 "No examples found for your board" 或 "Connect to your board first" 占位提示,而不是空菜单(795cc20e9)。

  • MicroPython 的 MPY: soft reboot 行现在会从串口终端输出中剥离,使其不再在每次运行时刷屏控制台(b3cf63299)。

  • 内置示例被重新整理到以开发板命名的文件夹中(例如 50-Board-Control),更新了 MIT 许可证头部,Image Reader/Writer 示例被简化为使用原始 image.ImageIO 视频流。内存中和磁盘上的“阴影去除”帧差分示例已被移除(1358eeb847b32f28149d89f1c62)。

错误修复

  • 强制指定某个引导加载程序固件文件时,现在会正确使用所提供的固件路径,而不是始终回退到开发板的默认 firmware.bina362c1c6b)。

  • 修复了 Windows 上 i.MX (RT1060) 设备发现问题,该问题可能因过于严格的 RawInputDeviceList 计数检查而失败(49571962d)。

  • 通过将累加向量扩展为 64 位,修复了大尺寸或高亮度图像的直方图溢出问题(5aaf923a3)。

  • 修复了示例文件夹的排序,使未编号的示例条目能够一致地排序(3cb994433)。

平台与工具支持

  • Qt Creator 基线: 10.0.1。

  • 内置开发板固件: 在所支持的 OpenMV 和 Arduino 开发板上从 4.5.0 更新至 4.5.1——包括 OPENMV2/3/4/4P、OPENMV PT (Pure Thermal)、OPENMV RT1060、ARDUINO GIGA、NICLA VISION、PORTENTA H7、NANO RP2040 CONNECT 和 NANO 33 BLE SENSE——包括 UVC 和引导加载程序镜像(f6a5b12ba)。

  • 新脚本生成现在会为 HM01B0HM0360MT9V0X2MT9V0X4 替换为灰度像素格式(之前的 MT9V034 条目被 MT9V0X2/MT9V0X4 取代)(ef7190282)。

破坏性变更

启用筛选时(这是新的默认设置),Examples 菜单现在需要连接开发板。在您连接之前,菜单会显示 "Connect to your board first to see examples,",连接后则仅显示与所连接的开发板和传感器匹配的示例。可通过新增的 Tools > Filter examples by board and sensor type 开关禁用此功能。