[应用相关] 如何在 OpenMV 生态系统中集成 STM32Cube.AI 生成的代码

[复制链接]
4771|51
 楼主| 哈根达斯uz 发表于 2020-8-26 23:31 | 显示全部楼层
# STM32Cube.AI on OpenMV MNIST Example
import sensor, image, time, nn_st
sensor.reset() # Reset and initialize the sensor.
sensor.set_contrast(3)
sensor.set_brightness(0)
sensor.set_auto_gain(True)
sensor.set_auto_exposure(True)
sensor.set_pixformat(sensor.GRAYSCALE) # Set pixel format to Grays
cale
sensor.set_framesize(sensor.QQQVGA) # Set frame size to 80x60
sensor.skip_frames(time = 2000) # Wait for settings take effec
t.
clock = time.clock() # Create a clock object to track t
he FPS.
 楼主| 哈根达斯uz 发表于 2020-8-26 23:32 | 显示全部楼层

sensor.set_brightness(0)
sensor.set_auto_gain(True)
sensor.set_auto_exposure(True)
sensor.set_pixformat(sensor.GRAYSCALE) # Set pixel format to Grays
cale
sensor.set_framesize(sensor.QQQVGA) # Set frame size to 80x60
sensor.skip_frames(time = 2000) # Wait for settings take effec
t.
 楼主| 哈根达斯uz 发表于 2020-8-26 23:33 | 显示全部楼层
network_name :字符串,通常为'network'
 楼主| 哈根达斯uz 发表于 2020-8-26 23:33 | 显示全部楼层
使用 STM32Cube.AI 工具将训练好的神经网络转换为优化的 C 语言。
 楼主| 哈根达斯uz 发表于 2020-8-26 23:34 | 显示全部楼层
仅下载必需的依赖项(lib/berkeley-db-1.xx and lib/stm32lib)
 楼主| 哈根达斯uz 发表于 2020-8-26 23:34 | 显示全部楼层
 楼主| 哈根达斯uz 发表于 2020-8-26 23:36 | 显示全部楼层
安装 7-2018-q3 版本的 GNU Arm 工具链来编译固件

PC $> sudo apt remove gcc-arm-none-eabi
PC $> sudo apt autoremove
PC $> sudo -E add-apt-repository ppa:team-gcc-arm-embedded/ppa
PC $> sudo apt update
PC $> sudo -E apt install gcc-arm-embedded
 楼主| 哈根达斯uz 发表于 2020-8-26 23:36 | 显示全部楼层
在 OpenMV 生态系统中集成STM32Cube.AI 生成的代码
 楼主| 哈根达斯uz 发表于 2020-8-26 23:37 | 显示全部楼层
集成STM32Cube
 楼主| 哈根达斯uz 发表于 2020-8-26 23:38 | 显示全部楼层
X-CUBE-AI 是根据 Mix Ultimate Liberty + OSS + 3rd-party V1 软件许可协议
 楼主| 哈根达斯uz 发表于 2020-8-26 23:38 | 显示全部楼层
zeshoufx 发表于 2020-8-27 09:25 | 显示全部楼层
谢谢分享【在 OpenMV 生态系统中集成 STM32Cube.AI 生成的代码】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部