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视频流。内存中和磁盘上的“阴影去除”帧差分示例已被移除(1358eeb84、7b32f2814、9d89f1c62)。
错误修复¶
平台与工具支持¶
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)。
新脚本生成现在会为
HM01B0、HM0360、MT9V0X2和MT9V0X4替换为灰度像素格式(之前的MT9V034条目被MT9V0X2/MT9V0X4取代)(ef7190282)。
破坏性变更¶
启用筛选时(这是新的默认设置),Examples 菜单现在需要连接开发板。在您连接之前,菜单会显示 "Connect to your board first to see examples,",连接后则仅显示与所连接的开发板和传感器匹配的示例。可通过新增的 Tools > Filter examples by board and sensor type 开关禁用此功能。