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)。

破坏性变更

无。本版本未引入任何用户可见的工作流或行为破坏;现有项目可继续不变地正常工作。