使用 Edge Impulse 快速训练 Grove Vision AI 模型
Grove - Vision AI 模块 是一个拇指大小的开发板,基于 Himax HX6537-A 处理器,配备了 200 万像素 OV2640 摄像头、麦克风、三轴加速度计和三轴陀螺仪。它提供 32 MB SPI 闪存存储,预装了用于人脸识别和人员检测的机器学习算法,同时支持自定义模型。该模块兼容 XIAO 生态系统和 Arduino,非常适合用于 AI 驱动的摄像头项目入门!
该模块完全支持 Edge Impulse,这意味着您可以直接从 Edge Impulse Studio 采集摄像头的原始数据、构建模型并将训练好的机器学习模型部署到模块,无需编程。Grove - Vision AI 模块可直接从 Seeed Studio Bazaar 购买。

此开发板的 Edge Impulse 固件是开源的,托管在 GitHub 上:edgeimpulse/firmware-seeed-vision-ai-internal
快速链接访问:
- 固件源代码:GitHub 仓库
- 预编译固件:seeed-grove-vision-ai.zip
安装依赖项
要在 Edge Impulse 中设置此开发板,您需要安装以下软件:
- Edge Impulse CLI。
- 在 Linux 上:
- GNU Screen:例如通过
sudo apt install screen
安装。
- GNU Screen:例如通过
- 下载最新的 Bouffalo Lab Dev Cube。
安装 Edge Impulse CLI 时遇到问题? 请参阅 安装和故障排除指南。
连接到 Edge Impulse
安装完所有软件后,现在可以将开发板连接到 Edge Impulse。
步骤 1. 更新 BL702 芯片固件
BL702 是 USB-UART 芯片,用于实现 PC 与 Himax 芯片之间的通信。您需要更新此固件以确保 Edge Impulse 固件正常工作。
- 下载以下链接中的最新 BootLoader 文件。BootLoader 的名称通常为
tinyuf2-grove_vision_ai_vx.x.x.bin
。
- 按住开发板上的 Boot 按钮,同时通过 USB Type-C 数据线将开发板连接到 PC。

- 打开之前安装的 Bouffalo Lab Dev Cube 软件,选择 BL702/704/706,然后点击 Finish。

- 转到 MCU 标签。在 Image file 下,点击 Browse 并选择您刚刚下载的固件。

- 点击 Refresh,选择与连接的开发板相关的 Port,将 Chip Erase 设置为 True,点击 Open UART,然后点击 Create & Download 并等待过程完成。

如果一切顺利,您将看到输出为 All Success。

如果烧录过程中出现错误,请多次点击 Create & Download,直到看到 All Success 消息。
步骤 2. 更新 Edge Impulse 固件
开发板尚未预装正确的 Edge Impulse 固件。要更新固件:
-
下载最新的 Edge Impulse 固件 并解压以获取 firmware.uf2 文件。
-
再次通过 USB Type-C 数据线将开发板连接到 PC,并双击开发板上的 Boot 按钮以进入 mass storage mode。
-
此时,您将在文件资源管理器中看到一个名为 GROVEAI 的新存储驱动器。将 firmware.uf2 文件拖放到 GROVEAI 驱动器中。

一旦复制完成,GROVEAI 驱动器将会消失。这就是我们检查复制是否成功的方法。
第 3 步:设置密钥
在命令提示符或终端中运行以下命令:
edge-impulse-daemon
这将启动一个向导,要求您登录并选择一个 Edge Impulse 项目。如果您想切换项目,可以使用 --clean
参数运行该命令。
或者,最新版本的 Google Chrome 和 Microsoft Edge 可以直接从您的开发板收集数据,而无需使用 Edge Impulse CLI。有关更多信息,请参阅这篇博客文章。
第 4 步:验证设备是否已连接
就是这样!您的设备现在已连接到 Edge Impulse。要验证这一点,请访问您的 Edge Impulse 项目,然后点击 Devices。设备将会列在这里。

从 Grove - Vision AI 收集数据
一切设置完成后,您现在可以通过以下教程构建并运行您的第一个机器学习模型:
可以直接从 Edge Impulse Studio 捕获来自板载摄像头的帧:

最后,一旦模型训练完成,它可以轻松部署到 Grove – Vision AI 模块上开始推理!

将模型部署到 Grove - Vision AI
在构建机器学习模型并从 Edge Impulse Studio 下载 Edge Impulse 固件后,请按照更新 Edge Impulse 固件部分中的第 1 和第 2 步,将模型 uf2 文件部署到 Grove - Vision AI。
从源代码编译 Edge Impulse 固件
如果您希望从源代码编译 Edge Impulse 固件,可以访问这个 GitHub 仓库,并按照 README 中的说明操作。官方固件使用的模型可以在这个公共项目中找到。
技术支持与产品讨论
感谢您选择我们的产品!我们将为您提供多种支持,确保您使用我们的产品时体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。