v1.5.2¶
v1.5.2 是一个基于 Qt Creator 4.0.2 构建的功能与刷新版本。它让帧缓冲区查看器能够解码 JPEG 压缩的帧,新增了可配置的串口终端制表符宽度,为 OpenMV 用户精简了选项对话框,并将随附的 OpenMV Cam 固件刷新至 2.3.0,同时附带一批新的示例脚本。本版本没有破坏性变更。
亮点¶
JPEG 帧缓冲区解码: 帧缓冲区查看器现在能够解码并显示 JPEG 压缩的帧缓冲区,而不仅仅是原始 RGB、灰度和二值帧。
随附固件 2.3.0: 为 OMV2 和 OMV3 主板提供的 OpenMV Cam 固件已更新至 2.3.0 版本。
串口终端制表符宽度 现在是一个可配置的设置,可实时应用于串口终端,而不再是硬编码的 8 字符制表符宽度。
精简的选项对话框: 为 OpenMV 用户隐藏了未使用的 Qt Creator 设置,并将
Font & Colors页面重命名为Font。新增随附示例,包括 Pixy 仿真、MAVLink、条形码以及 WiFi MJPEG 流媒体服务器。
新功能¶
帧缓冲区查看器现在能够解码并显示通过 6 位串口编码接收到的 JPEG 压缩帧缓冲区,并通过
QImage::fromData构建像素图(848215da8)。新增随附的 Pixy 仿真 示例,可将 OpenMV Cam 变成通过 I2C、SPI 和 UART 工作的 Pixy 兼容 AprilTag 与色块追踪器(b3dac4090)。
新增随附的 MAVLink 示例,用于向飞行控制器发送光流和 AprilTag 着陆目标消息流(b3dac4090)。
新增随附示例,用于一维条形码检测(EAN/UPC/ISBN/CODE39/CODE93/CODE128/等)以及在接入点模式下运行的 WiFi MJPEG 流媒体服务器(b3dac4090)。
其他变更与改进¶
在编辑器的制表符/缩进选项页面新增了可配置的 串口终端制表符宽度 设置;该值会被持久化保存,并实时应用于串口终端(848215da8)。
终端中的脚本执行现在以每次一个字节的方式将程序发送到摄像头,以避免溢出 MicroPython 主板的输入缓冲区(848215da8)。
通过隐藏未使用的 Qt Creator 设置(编码、鼠标隐藏与导航、滚轮缩放、驼峰式与智能选择、自动折叠首条注释、在拆分中打开链接、文件编码显示、抗锯齿以及配色方案),为 OpenMV 用户精简了选项对话框,并将
Font & Colors页面重命名为Font;首条注释的自动折叠现在除被隐藏外,默认也已禁用(848215da8)。更改了默认行为,使保存时的空白清理现在应用于整个文档,而不再仅限于已编辑的行(848215da8)。
扩充了随附的离线文档,新增了 I/O 与 LED 控制教程、一张高分辨率引脚图,并更新了图像与网络库的参考页面(b3dac4090)。
错误修复¶
修复了函数调用参数的 Python 语法高亮,使关键字参数名称能够正确高亮,并将
=分隔符视为普通文本处理(848215da8)。
平台与工具支持¶
Qt Creator 基础版本: 4.0.2。
随附的 OpenMV Cam 固件: 已为 OMV2 和 OMV3 主板更新至 2.3.0(b3dac4090)。
破坏性变更¶
无。本版本未引入任何用户可见的工作流或行为破坏;现有项目可继续不变地正常工作。