v1.2.0¶
v1.2.0 增加了一个 IDE 内固件刷写工作流并带有变砖摄像头恢复功能,全面改造了 USB/串口传输层以实现跨 Windows、Mac 和 Linux 的可靠通信,并附带了新的人脸识别和特征检测示例。本版本仍基于 Qt Creator 4.0.2,对现有项目没有破坏性变更。
亮点¶
Tools下的 运行引导加载程序(Run Bootloader) 工作流可让你刷写.bin固件文件、可选地擦除内部文件系统,并通过板子类型选择器自动恢复变砖的摄像头。USB/串口传输层改造 在单次刷新中写入每条命令,并可选地为每条命令设置起止延迟,修复了 Windows、Mac 和 Linux 上的通信可靠性问题。
用于 LBP 人脸识别、Canny 边缘检测和 Hough 直线查找的 新示例。
OpenMV Cam M4(OMV2)的 捆绑固件 更新至 1.9.0。
新特性¶
其他变更与改进¶
引导加载程序对话框现在会在选择了有效的固件文件之前一直禁用
Run按钮,而不是接受一个无效路径后再显示错误(a4b8958ec)。每当出现 Python 的
Traceback (most recent call last):时,串口控制台会将之前的输出灰显并开始一个新块,从而使每个新错误都从之前的运行输出中凸显出来(e11561f10)。润色了 Mac 菜单行为,使 OpenMV Cam 引脚图和
About条目正确出现在应用程序菜单下,移除了未使用的Close Window(Ctrl+Meta+W)快捷键以及 Window 菜单的窗口列表操作,并为 FPS 状态标签设置了最小宽度(按FPS: 000.000调整大小),使 FPS 读数不再抖动(8b5ebadbb)。细微的 UI 标签清理:保存操作现在显示为 "Save open script to OpenMV Cam",
About条目在 Mac 上去掉了末尾的省略号(84e575c46)。
缺陷修复¶
平台与工具支持¶
Qt Creator 基础版本: 4.0.2。
OpenMV Cam M4(OMV2)捆绑固件: 更新至 1.9.0。
USB/串口传输层 经过重做,使每条命令在单次刷新中写入,并可选地为每条命令设置起止延迟(
SET_START_END_DELAY),修复了跨 Windows、Mac 和 Linux 的串口通信可靠性问题。曾引入一种临时的按命令分包方式(PACKET_LEN),但在发布前已被替换(bd70d60fc、89464818f、8b5ebadbb)。Windows 驱动安装程序 经过重做以处理 64 位(WOW64)系统并为路径加引号,使 OpenMV/pybcdc INF 驱动安装更可靠;新增了
openmv.cmd/pybcdc.cmd安装脚本,并重新构建了捆绑的.inf/.cat驱动文件(d1c2e49f5、e0762a78e、ac144fbe4)。Linux 桌面集成 现在会以所有图标尺寸安装 OpenMV 应用程序图标,而非通用的 Qt Creator 徽标(72d2017d7)。
破坏性变更¶
无。v1.2.0 与现有脚本和项目完全兼容。