v4.4.5¶
v4.4.5 为新的 Alif Ensemble(OpenMV Cam AE3)板卡新增了固件加载和恢复功能,提供了覆盖全部捆绑语言集的完整本地化界面翻译,并通过一个大型 DeGirum 集合和一个新的 Qualcomm AI Hub 厂商版块扩充了捆绑的模型库。本版本仍基于 Qt Creator 14.0.2。一些菜单项和开发者命令行选项已被移除;请参见 重大变更。
亮点¶
Alif Ensemble(OpenMV Cam AE3)支持 让您可以直接从 IDE 在新的 AE3 板卡上加载和恢复固件,包括针对变砖板卡的引导式恢复流程。
本地化界面翻译 现在覆盖了全部捆绑语言集,包括 OpenMV 特有的对话框字符串。
DeGirum 模型库 新增了大量 YOLOv5n/YOLOv5nu/YOLOv8n 变体以及一个新的模型库着陆页。
Qualcomm AI Hub 模型 新增了一个 Qualcomm 厂商版块,涵盖 15 个模型系列的 16 个量化模型(YOLOv8-Detection、Yolo-NAS、Yolo-v7、DeepLabV3+ MobileNet、MediaPipe Face、MiDaS、MobileNet v2/v3、PoseNet、ShuffleNet v2、SqueezeNet、GoogLeNet 等),以及新的 Qualcomm 和 Google 厂商着陆页。
摄像头 USB 驱动器匹配 现在可在 Windows、Linux 和 macOS 上通过序列号为已连接的摄像头精确选择对应的可移动驱动器。
修复了为已连接传感器重写 helloworld 脚本时的崩溃问题。
新功能¶
新增了使用捆绑的 Alif 命令行工具和专用 UART/DFU 恢复引导加载程序,直接从 IDE 在新的 Alif Ensemble(OpenMV Cam AE3)板卡上加载和恢复固件的功能。该流程使用一个内部隐藏的
OpenMV Cam AE3 SBL板卡条目(VID:PID37C5:16E3),它不会作为可选板卡出现在连接下拉菜单中(e896a475b、c386a2680、b2834df07、2df2a5535、3079df0e4)。损坏或变砖的 Alif 板卡现在可以通过引导式恢复流程进行重置和重新刷写,该流程会提示您启用硬性维护模式开关(如果尚未开启),并在维护模式握手期间按下板卡的用户按钮(ec69240ab、2fb7f9fde)。
OpenMV IDE 现在提供覆盖全部捆绑语言集的完整本地化界面翻译,包括通过新的自动翻译流水线生成的 OpenMV 特有对话框字符串(60228d5cb、b2e8cece4、5d5fc17e9、5d2ad4e64、43453aadd)。
新增了一个大型 DeGirum 模型库集合(用于车辆、coco、人脸、手部、车牌、行人、年龄、性别、水果、ppe、头部以及姿态/关键点检测的 YOLOv5n/YOLOv5nu/YOLOv8n 变体)以及一个新的模型库着陆页(e39989251)。
新增了一个 Qualcomm AI Hub 厂商版块,涵盖 15 个模型系列的 16 个量化模型(
YOLOv8-Detection、Yolo-NAS、Yolo-v7、deeplabv3_plus_mobilenet、foot_track_net、gear_guard_net、googlenet、mediapipe_face检测器和关键点检测器、midas、mobilenet_v2、mobilenet_v3_large、posenet_mobilenet、shufflenet_v2和squeezenet1_1),新增了 Qualcomm 和 Google 厂商着陆页,并将 Google MobileNet v1 模型从classification子文件夹中重新组织出来(2fbb806bd)。
其他变更和改进¶
在将脚本复制到摄像头的 USB 驱动器时,IDE 现在会通过匹配序列号精确选择属于已连接摄像头的可移动驱动器,而不是在所有已挂载的 FAT 卷中猜测,适用于 Windows、Linux 和 macOS(ef28da191、db98bc4b0、9ee631e6f、d6b2a0976、3b3c4c9a2)。
驱动器/USB 序列号查找和串口扫描已移至现有的驱动器扫描工作线程,使 IDE 界面在连接期间保持响应(bcc78d48e、3b3c4c9a2)。
为可变的
get_state载荷大小添加了初步(目前已禁用)的底层支持,用于区分高速(511 字节)和全速(63 字节)USB。代码已存在但通过if (0)分支屏蔽,因此get_state仍使用原始的固定 64 字节载荷,本版本中没有用户可见的行为变化(31c2e2990)。将 Arduino Nano RP2040 Connect(旧版)引导加载程序的闪存擦除地址从
0x10800000更正为0x10200000(132047c14)。从
Machine Vision Tools菜单中移除了用于将模型文件复制到 OpenMV Cam 的 CNN Network Library 工具(07f83ce69)。隐藏了摄像头
Configure Settings对话框菜单操作(064fb3d83)。从应用程序中移除了若干开发者/调试命令行选项(
-settingspath、-installsettingspath、-pluginpath和-temporarycleansettings/-tcs),仅为终端用户保留-language(86d009d65)。
缺陷修复¶
平台和工具支持¶
Qt Creator 基础版本: 14.0.2。
GENX320 事件摄像头现在已被
01-Camera/03-Event-Cameras示例集识别,因此 GENX320 板卡可以看到这些示例(7fd3c141c)。新增了捆绑的 Alif 刷写工具(适用于 linux-x86_64、mac 和 windows 的
share/qtcreator/alif1.100.0 版本)以及一个新的OPENMV_AE3恢复固件/引导加载程序包,供 AE3 固件加载和恢复流程内部使用。OpenMV IDE 版本从 4.4.4 提升至 4.4.5。
重大变更¶
v4.4.4 与 v4.4.5 之间面向用户的工作流程变更:
Machine Vision Tools菜单下的 CNN Network Library 条目(可让您将.tflite/.network/.txt模型文件直接复制到 OpenMV Cam)已被移除,且摄像头Configure Settings对话框操作现在已隐藏。依赖这些菜单项的用户将无法再找到它们。应用程序不再接受命令行选项
-settingspath、-installsettingspath、-pluginpath和-temporarycleansettings/-tcs(仅保留-language)。依赖这些标志的脚本或快捷方式将不再生效。