v3.6.2¶
v3.6.2 引入了 OpenMV Cam RPC 接口库,新增自定义调色板和图像原始字节访问、一个 omv.disable_fb() 性能开关、速度提升 20 倍的 WINC WiFi,以及一大批成像流水线优化。它没有引入任何破坏性 API 变更——v3.6.1 的脚本无需更改即可运行。
重点内容¶
RPC 接口库——全新的 OpenMV Cam 远程过程调用库。
自定义调色板——
draw_image()接受用户自定义调色板(包括灰度)。原始图像访问——
image.bytearray()暴露图像的原始字节。WiFi 速度提升 20 倍——WINC WiFi 性能大幅提升,并修复套接字问题。
无破坏性 API 变更——重新刷写固件后,你的 v3.6.1 脚本无需更改即可运行。
新功能¶
RPC——新增全新的 OpenMV Cam RPC 接口库。
自定义调色板——
image.draw_image()现在接受自定义调色板(支持灰度并附有演示)。原始图像字节——新增
image.bytearray(),用于对图像对象进行原始读写访问。omv.disable_fb()——禁用 IDE 帧缓冲区以获得最高性能。image压缩方法现在也接受已经是 JPEG 的图像,且draw_image()获得了负缩放功能(在 v3.6.3 中再次移除)。
其他变更与改进¶
WINC WiFi 性能提升约 20 倍;优化了 data-matrix 操作、
negate/difference、erode/dilate、Bayer→YCbCr 和 Bayer→RGB565 转换,以及传感器复制(包括全分辨率捕获);更新了 TensorFlow 库以支持 int8;所有像素类型现在都使用 40/80 MHz 时钟。
Bug 修复¶
网络:
修复了 WINC 的
send/sendto/recv/recvfrom、出错时关闭套接字,以及静态 IP 的ip_obtainedbug。
摄像头与成像:
修复了当 Y 尺寸小于内核尺寸时滤波器清理导致的内存损坏、
init0之后的首张无效图像,以及 H7 上的 I2C/SPI DMA 反初始化问题。
系统:
FDCAN 修复;降低了 I2C 复位超时,并为 H7 Plus 增加了软件 I2C 自旋延迟。
破坏性 API 变更¶
v3.6.2 未引入任何破坏性 Python API 变更。在 v3.6.1 上运行的脚本在 v3.6.2 上无需更改即可运行——只需重新刷写固件。