v1.8.1¶
v1.8.1 引入了自动库/模块导入管理器和一套全新的 Documents 文件夹工作流程,内置了 OpenMV 固件 2.7.0(包括原版 OpenMV Cam M4 的首个固件)以及 ATWINC1500 WiFi 扩展板镜像,并提供了一大批新的示例脚本。本版本仍基于 Qt Creator 4.0.2。摄像头上的相机设置文件被重命名,这对现有设置而言是一个小的行为变更。
亮点¶
自动导入管理器 会扫描内置的示例文件夹和一个新的
Documents/OpenMV文件夹,并在运行/保存时将本地导入的 Python 模块复制到 OpenMV Cam 上,当某个模块存在差异时会提示进行同步。Documents Folder 菜单 会在现有
Examples菜单旁列出来自你的Documents/OpenMV文件夹中的脚本,以便快速打开。OpenMV 固件 2.7.0 现已内置,包括为原版 OpenMV Cam(OPENMV1/M4)新增的固件。
ATWINC1500 WiFi 固件 镜像(19.4.4 和 19.5.2)已内置,且 WiFi 固件更新示例现在会刷写它们。
新增了许多示例脚本,涵盖低功耗模式、帧差分、传感器控制、光流、极坐标变换和 MQTT。
新功能¶
自动库/模块导入管理器。 IDE 会扫描内置的示例文件夹和一个新的
Documents/OpenMV文件夹,然后在运行/保存时将任何本地导入的 Python 模块复制到 OpenMV Cam 上。当摄像头上的某个模块与你计算机上的模块存在差异时,Import Helper提示会提供更新摄像头上或计算机上模块的选项(a44bd842c、fead163df、7621df761、0d0636d37)。在
File菜单中新增了一个Documents Folder子菜单,它会在现有Examples菜单旁列出来自你的Documents/OpenMV文件夹中的脚本,以便快速打开(a44bd842c)。新增了许多示例脚本,包括 Low-Power(深度睡眠、停止模式)、Frame-Differencing(内存中/磁盘上的基础与高级版本、阴影去除、结构相似性)、Sensor-Control(增益、曝光、白平衡、镜像、翻转)、Optical-Flow、自适应阈值滤波器、对数/线性极坐标变换,以及一个 MQTT 示例(7f90dad20、210596538)。
其他变更与改进¶
打开一个示例、Documents 文件夹脚本或错误文件时,现在会将你当前的光标位置记录到导航历史中,使后退/前进能够按预期工作(df9943f8f)。
在更改摄像头设置、将脚本保存到摄像头或断开连接/重置摄像头后,IDE 会写入一个废弃文件,以强制摄像头的文件系统将待处理的写入刷新到磁盘;设置对话框现在仅在
Accepted时才进行刷新(e7c78c930)。摄像头设置对话框中的 WiFi 密码输入字段现在的上限为 63 个字符(WPA 限制),而非 255 个,并且该对话框被略微加高(92b89ea42)。
UART 板载控制示例现在会传入
timeout_char=1000,以避免在字符超时上发生阻塞(bebd201d3)。内置的 HTML 文档已重新生成,扩充了
omv.image和omv.sensor模块参考,并更新了 IDE 概览文本(9c822f45b)。文本编辑器中的默认制表符宽度从 8 列改为 4 列,因此所打开文件中的制表符现在以 4 列渲染(0d0636d37)。
Bug 修复¶
平台与工具支持¶
破坏性变更¶
摄像头上的相机设置文件已从
main.ini重命名为openmv.config。存储在旧main.ini名称下的设置将不再被读取;请重新应用你的摄像头设置以写入新文件(5c1c0426b)。