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 变更)。其他所有脚本均可不加改动地运行。