v2.3.0

v2.3.0 新增了 ZBar 条形码解码、一种新的 Bayer / RAW 像素格式(2 BPP,可实现 VGA Bayer 采集)、图像流传输、WINC WiFi AP 模式、可分离卷积加速,以及 MAVLink / Pixy 仿真示例脚本。本版本没有破坏性 API 变更 —— v2.2.0 的脚本无需修改即可运行。

亮点

  • ZBar 条形码 —— 集成了条形码解码功能。

  • Bayer / RAW 像素格式 —— 新增 2 BPP 格式,可实现 VGA Bayer 采集。

  • 新增了图像流传输

  • WINC AP 模式 —— WINC1500 WiFi 可充当接入点。

  • 可分离卷积 —— 更快的高斯 / 卷积核。

  • 没有破坏性 API 变更 —— 重新刷写固件后,你的 v2.2.0 脚本无需修改即可运行。

新功能

  • ZBar —— 集成了 ZBar 条形码解码器以进行条形码检测。

  • Bayer / RAW —— 新增一种 RAW/Bayer 像素格式(2 BPP,支持 VGA)、OV7725 驱动中的 Bayer 传感器支持、Bayer JPEG 支持、一个 IM_GET_RAW_PIXEL 访问器,以及图像缓冲区协议中的 Bayer 写入支持。

  • 图像流传输 —— 新增了图像流传输支持。

  • WINC AP 模式 —— 新增 WINC1500 接入点模式,并附带一个 MJPEG AP 模式示例。

  • 示例 —— 新增用于四旋翼飞行器的 MAVLink 脚本和 Pixy 仿真脚本。

其他变更与改进

  • 新增了可分离卷积和可分离高斯核(用于 ORB 和高斯滤波器)以加快滤波速度;改用了更快的 SPI GPIO。

缺陷修复

  • 修复了 AprilTag z 平移值(请重新检查使用 AprilTag z 平移值的代码)、UART 接收代码、py_image 断言消息和帧缓冲区大小检查,以及 ZBar 中的一个逻辑测试错误。

硬件与开发板支持

  • Bayer / RAW 传感器像素格式(OV7725)。

  • WINC1500 —— 接入点(AP)模式。

破坏性 API 变更

v2.3.0 没有破坏性的 Python API 变更。在 v2.2.0 上运行的脚本在 v2.3.0 上无需修改即可运行 —— 只需重新刷写固件。(注意:AprilTag z 平移值已被修正;请重新验证依赖之前那个错误值的代码。)