v2.1.0¶
v2.1.0 提供了随附的 UVC 网络摄像头固件、感知连接状态的连接按钮,以及重新设计的 WiFi/开发板设置对话框,同时还更新了示例集,并将随附固件升级到 3.2.0。本次发布仍基于 Qt Creator 4.0.2。它重新组织了摄像头上 WiFi/开发板设置的存储方式,因此现有的 WiFi 配置需要重新输入(参见破坏性变更)。
亮点¶
现在为所有开发板提供 随附的 UVC 固件,因此 OpenMV Cam 可被刷写为标准的 USB 网络摄像头。
感知连接状态的连接按钮 现在会根据检测到的摄像头显示不同的状态:仅 USB、仅 WiFi、USB+WiFi 或已断开。
为 OPENMV2、OPENMV3 和 OPENMV4 开发板将 随附的摄像头固件 从 3.0.0 更新到 3.2.0。
重新设计的 WiFi/开发板设置 将存储拆分为独立的
BoardConfig和WiFiConfig分组,密码字段更长,并提供独立的 WiFi 调试开关。Thermopile Shield 示例 新增 MLX90621、MLX90640 和 AMG8833 热传感器演示。
LabVIEW 集成(
LabVIEWOpenMV)现已随安装程序一同提供。
新功能¶
UVC 网络摄像头固件:现在为所有开发板提供随附的 UVC(USB Video Class)固件镜像,因此 OpenMV Cam 可被刷写为标准的 USB 网络摄像头。为 OPENMV2、OPENMV3 和 OPENMV4 新增了
uvc.bin、uvc.dfu和uvc.elf文件(3995eb570)。感知连接状态的连接图标:连接工具栏图标现在会动态反映连接状态,根据检测到的 USB 摄像头和发现的 WiFi 摄像头显示不同的状态:仅 USB、仅 WiFi、USB+WiFi 或已断开(8428d9823)。
LabVIEW 集成:现在 LabVIEW 集成包(
LabVIEWOpenMV)作为新的数据目录随 IDE 安装程序一同提供(0740fbb4b,4c593eec9)。新增示例脚本,涵盖 USB HID 鼠标/键盘、按需 USB VCP 图像传输、VSYNC GPIO 输出、Motor Shield(TB6612 电机和步进电机控制)以及选择性搜索特征检测(3995eb570)。
70-Math 示例 现在随附纯 Python 线性代数和矩阵库(
ulinalg.py和umatrix.py),用于在摄像头上进行数学运算(3995eb570)。
其他变更与改进¶
WiFi/开发板设置对话框 经过重新设计:设置被拆分为独立的
BoardConfig和WiFiConfigINI 分组并采用了新的键名,密码字段最多接受 64 个字符,SSID/开发板名称上限为 32 个字符,并新增了一个独立的 WiFi 调试开关,可独立于客户端/接入点模式来控制调试输出(1be001c7e)。WiFi 连接处理 得到强化:TCP 连接超时设为 3 秒,WiFi 端口退役超时调整为 20 秒(8428d9823),此外串口抽象层新增了 DTR/RTS 控制线支持(在 TCP 上为空操作),并在打开串口时置位 DTR(c39c9c880)。
深度睡眠低功耗示例 现在还会让图像传感器进入软睡眠并关闭其电源(PWDN),并可选地旁路 OV7725 稳压器以降低功耗,同时 RTC 唤醒间隔从 5 秒提高到 30 秒(3995eb570)。
特征检测示例 移除了旧的 LeNet
find_numbers.py数字识别演示,由新的selective_search.py示例取而代之(3995eb570)。
Bug 修复¶
平台与工具支持¶
Qt Creator 基础版本: 4.0.2。
随附固件: 为 OPENMV2、OPENMV3 和 OPENMV4 将 OpenMV 摄像头固件从 3.0.0 更新到 3.2.0(3995eb570)。
Thermopile Shield 传感器: 新增示例为 MLX90621、MLX90640 和 AMG8833 热传感器提供演示(摄像头与叠加层,并可选 LCD),取代了旧的通用
fir.py/fir_lcd.py示例;fir模块参考文档另外还涵盖了 MLX90620(3995eb570,57532428e,65237a257)。随附的 UVC 固件 和 LabVIEW 集成包 现已包含在安装程序中(参见新功能)。
破坏性变更¶
v2.0.0 与 v2.1.0 之间存在用户可见的工作流破坏。摄像头上 WiFi/开发板配置的存储被重新组织:设置从单一的 BootSettings 分组移至独立的 BoardConfig 和 WiFiConfig INI 分组并重命名了键名,WPA (Modern WiFi Security) 选项已从接入点安全下拉框中移除(客户端下拉框仍提供 Open (No password)、WPA (Modern WiFi Security) 和 WEP (Hexadecimal password)),并且 WiFi 模式现在是简单的客户端与接入点二选一,而非组合位掩码。由旧版 IDE 写入的现有摄像头上 openmv.config WiFi 设置不会被迁移,需要重新输入(1be001c7e,66f56c420)。