如何在
OpenMV
生态系统中集
STM32Cube.AI
生成的代码
如何在 OpenMV 态系统中集成
STM32Cube.AI 成的代
目录
1STM32Cube.AI 启用状态下的 OpenMV 固件
1.1 先决条件
1.2 要求
1.2.1 确保您的环境更新到最新
1.2.2 创建您的工作区目录
1.2.3 安装 stm32ai 指令行以生成优化代码
1.2.4 安装 7-2018-q3 版本的 GNU Arm 工具链来编译固件
1.2.5 OpenMV IDE
1.3 步骤 1 下载并准备 OpenMV 项目
1.3.1 克隆 OpenMV 项目
1.3.2 检测出已知的工作版本
1.3.3 下载 micropython 子模块和必需依赖项
1.4 步骤 2 STM32Cube.AI 库添加 OpenMV
1.5 步骤 3 生成神经网络模型所需的代码
1.5.1 训练卷积神经网络
1.5.2STM32 优化代码的生成
1.5.3 预处理
1.6Step 4 编译
1.7Step 5 烧录固件
1.8Step 6 使用 microPython 编程
2 microPython STM32Cube.AI 包装器的文档
2.1loadnnst
2.2 预测
1 STM32Cube.AI 启用状态的
OpenMV 固件
本教程将引导您将自己的神经网络集成到 OpenMV 环境中。
OpenMV 开源项目提供的源代码,使您可在 STM32Cube.AI 启用的状态下编译 OpenMV H7
固件的源代码。
下图描述了 STM32Cube.AI OpenMV 结合使用的过程。