Image
Image

哈根达斯uz

+ 关注

粉丝 0     |     主题 19     |     回帖 382

如何在 OpenMV 生态系统中集成 STM32Cube.AI 生成的代码
2020-8-27 09:25
  • ST MCU
  • 51
  • 4575
  MicroPython STM32Cube.AI 包装器的文档  
  取一张白纸,用黑笔画数字,将相机对准纸。该代码必须产生以下输出: 摄像机的输出 ...  
  ''' Copyright (c) 2019 STMicroelectronics This work is licensed under the MIT license ''' # STM32Cub ...  
  1.8 步骤 6-使用 micropython 编程↑ • 打开 OpenMV IDE,并单击位于 IDE 窗口左下方的连接按钮 • 创建一 ...  
  完成后,您可单击位于 IDE 窗口左下方的连接按钮。  
  1.7 步骤 5-烧录固件↑ • 使用 micro-USB 线将 OpenMV 摄像头插入电脑。 • 打开 OpenMV IDE • 在工具栏 ...  
  若 编 译 失 败 并 显 示 .heap 部分使 RAM1 溢 出 , 则 您 可 编 辑 文 件 src/omv/boards/OPENMV4/omv_b ...  
  1.6 步骤 4-编译↑ • 编辑 omv/boards/OPENMV4/omv_boardconfig.h 76 行并 将 OMV_HEAP_SIZE 设置为 230K ...  
  1.5.3 预处理↑ 若您需要在运行推断之前进行一些特殊预处理,则必须修改 src/stm32cubeai/nn_st.c 中的 ai_ ...  
  以下文件生成于$HOME/openmv_workspace/openmv/src/stm32cubeai/data: * network.h * network.c * network ...  
  1.5.2 STM32 优化代码的生成↑ 生成 STM32 优化代码,请按照以下要求使用 stm32ai 指令行工具: PC $> cd $ ...  
  1.5.1 训练卷积神经网络↑ 或者,您可以跳过此步骤,使用已完成训练的 mnist_cnn.h5 文件(见下章)。 来自 ...  
  1.5 步骤 3-生成神经网络模型所需的代码↑ 在此步骤中,您将训练卷积神经网络来识别手写数字。然后借助 STM ...  
  操作完成后,AI 目录应如下所示 AI/ ├── Inc │ ├── ai_common_config.h │ ├── ai_datatypes_def ...  
  从 STM32Cube.AI 中将文件复制到 AI 目录中: PC $> cp $HOME/openmv_workspace/X-CUBE-AI.5.0.0/Middlewar ...  
  1.4 步骤 2-将 STM32Cube.AI 库添加到 OpenMV ↑ OpenMV 固件下载完成后,您需将 STM32Cube.AI 的运行时库 ...  
  1.3.3 下载 micropython 子模块和必需的依赖项↑ • 下载 micropython 子模块 PC $> git submodule update ...  
  1.3.2 检测一个已知的工作版本↑ PC $> cd openmv PC $> git checkout b4bad33 -b cubeai  
  1.3.1 克隆 OpenMV 项目↑ PC $> cd $HOME/openmv_workspace PC $> git clone https://github.com/openmv/o ...  
  1.3 步骤 1-下载并准备 OpenMv 项目↑ 在这一步骤中,我们将克隆 OpenMV 项目,检测一个已知的工作版本并创 ...  
2
3
近期访客