v4.5.2#
v4.5.2 在 i.MX RT 端口上新增了 CAN 总线支持、Arduino GIGA 的 OV5640 支持,以及 OpenMV RT1060 上的高分辨率 AprilTags,另外还有摄像头/USB 可靠性修复。Mjpeg.sync()/close() 不再接受 fps 参数——参见破坏性变更。
亮点#
i.MX RT(mimxrt)端口上的 CAN 总线 支持。
Arduino GIGA 获得 OV5640 摄像头支持;OpenMV RT1060 获得高分辨率 AprilTag 检测。
破坏性变更:
Mjpeg.sync()/Mjpeg.close()不再接受fps参数(FPS 现在在内部计算)。
新功能#
CAN 总线——在 i.MX RT(mimxrt)端口上添加了 CAN 支持。
缺陷修复#
摄像头与传感器:
修复了
Image.midpoint_pool()无法选择居中区域的问题。修复了 TensorFlow(
tf)对非正方形图像的推理。
系统与 USB:
修复了
tv模块的参数解析。修复了 TinyUSB 轮询问题,并且 i.MX RT 端口现在会在等待传感器帧时服务 TinyUSB(在采集期间 USB 响应更灵敏)。
修复了 OpenMV RT1060 默认脚本的 LED 引脚名称。
硬件与开发板支持#
Arduino GIGA——OV5640 摄像头支持。
i.MX RT——CAN 总线支持。
OpenMV RT1060——启用了高分辨率 AprilTag 检测。
破坏性 API 变更#
v4.5.1 与 v4.5.2 之间面向用户的 API 破坏性变更。
唯一的破坏性变更影响面较窄,仅涉及 MJPEG 录制。
Mjpeg.sync() / Mjpeg.close() 不再接受 fps (minor)#
MJPEG 录制现在会根据实际采集时序在内部计算帧率,因此 Mjpeg.sync() 和 Mjpeg.close() 不再接受 fps 参数。传入了 fps 的调用必须去掉该参数。
提交: 83229dcdf
迁移清单#
仅 MJPEG 录制受影响:从 Mjpeg.sync() / Mjpeg.close() 调用中移除 fps 参数(MJPEG 变更)。其他所有脚本均可不加改动地运行。