v2.6.0

v2.6.0 新增了 Edge Impulse 上传器,可直接从数据集编辑器发送已标注的数据集;新增对 Arduino Portenta H7 开发板的支持;并将捆绑的机器学习工作流从旧版 CMSIS-NN 模型迁移到 TensorFlow Lite。本次发布仍基于此前 2.x 版本所用的 Qt Creator 4.0.2。它包含一处用户可见的工作流中断变更:旧版 CMSIS-NN .network 模型及其 nn_* 示例已被移除,MobileNet 模型也已迁移位置。

亮点

  • Edge Impulse 上传器让你能够登录 Edge Impulse 账户、选择一个项目、设定训练/测试拆分比例,并直接从 Dataset Editor 上传打开的数据集。

  • Arduino Portenta H7(STM32H747)现已成为受支持的开发板,并附带固件、引导加载程序和 UVC 镜像。

  • TensorFlow Lite 迁移用 TensorFlow Lite 工作流替换了旧版 CMSIS-NN 神经网络模型和 nn_* 示例。

  • 新增 ML 示例增加了 TensorFlow Lite 人脸数据采集和设备端人脸识别。

  • 捆绑固件已为所有开发板从 3.6.4 更新到 3.6.7。

新功能

  • Edge Impulse 上传器。新增了一个上传器,可登录你的 Edge Impulse 账户,让你选择项目和训练/测试拆分比例,并直接从 Dataset Editor(或通过 API 密钥)将打开的数据集作为已签名的 JPEG 采集样本上传。JWT/API 密钥存储在 QSettings 中(8a828b45bfa86179a7ca9183864a267de659)。

  • TensorFlow Lite 人脸示例。25-Machine-Learning 下新增了 tf_face_collection.pytf_face_recognition.py,用于人脸数据采集和设备端人脸识别/分类(fb2d2cbb9)。

  • Readout-Control 示例。35-Readout-Control 下新增了 apriltag_tracking.py 示例,演示通过在 OpenMV Cam H7 Plus(OV5640)上移动小型传感器读出窗口来实现高速 AprilTag 跟踪(0c6ce1a82)。

其他变更与改进

  • 用 TensorFlow Lite 工作流替换了旧版 CMSIS-NN 神经网络模型和 nn_* 示例,并将捆绑的 MobileNet 模型从 share/qtcreator/models/tensorflow/mobilenet 迁移到 share/qtcreator/models/mobilenet0c6ce1a82)。

错误修复

  • 修复了 Dataset Editor 在数据集文件夹关闭后仍占用其锁的问题,方法是在文件夹关闭时重建文件系统模型,并延迟窗口状态恢复以使文件系统监视器正确初始化(af9fb441b)。

  • 修复了数据集导出菜单,通过移除失效的重复导出项使单个 Export Dataset to Zip File 操作正常工作,并修正了导出失败时错误对话框/进度的顺序(ca9183864)。

  • 修复了 Linux .png 应用程序图标在发布版本中未生成的问题(a55dd4c1b)。

平台与工具支持

  • Qt Creator 基础版本: 4.0.2。

  • 新开发板: Arduino Portenta H7(STM32H747),附带固件/引导加载程序/UVC 镜像(54f4d565b)。

  • 捆绑的 OpenMV 固件:已为 OPENMV2/M4、OPENMV3/M7、OPENMV4/H7、OPENMV4P/H7 Plus 和 PORTENTA 从 3.6.4 更新到 3.6.7(54f4d565bfb2d2cbb94bb1cf8d5)。

重大变更

捆绑的 CMSIS-NN/旧版神经网络模型(cifar10cifar10_fastlenetsmilechars74k .network 文件)及其 nn_* 示例脚本已被移除,转而采用 TensorFlow Lite 工作流。MobileNet 模型已从 share/qtcreator/models/tensorflow/mobilenet 迁移到 share/qtcreator/models/mobilenet。引用旧版 CMSIS-NN 模型或旧版 MobileNet 路径的脚本或项目将无法再找到它们;请迁移到 TensorFlow Lite 工作流或相应地更新模型路径。