• 方案介绍
  • 相关推荐
申请入驻 产业图谱

【代码库】ML-OpenART,基于 OpenMV 的开源 AI 开发验证套件

10/01 09:39
350
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

ML-OpenART

OpenART 是一个基于 OpenMV 的开源 AI 开发验证套件,支持目前最流行的机器学习推理引擎:TFlite-Micro。

它提供了一种方便有效的方法来验证模式:基于micropython和OpenMV库在python脚本中执行模式,并且还支持LVGL python绑定库,这意味着您也可以通过python实现带有UI的AI应用程序

通用

  • AI 教育 支持最流行的 AI 引擎:TFlite-Micro、Glow,并通过 Python 绑定,允许使用 Python 脚本执行模型。此外,还支持 Profile 方法,可以统计模型各层的推理时间成本。
  • 机器视觉 支持 OpenMV 库 V4.3。OpenMV 项目旨在通过开发一个用户友好、开源、低成本的机器视觉平台,让初学者更容易接触机器视觉。
  • MCU 教育 支持 MicroPython V1.18,通过 Python 轻松玩转中高端 MCU/跨界车。

其中包括四个示例,演示了在 OpenART 上部署 AI 模型。

图片

主板:EVK-MIMXRT1060

类别:人工智能/机器学习

外设:ADC、时钟、闪存、GPIO、PWM、定时器、UART、显示器、I2C、I2S、USB、视频、SDMMC、传感器、PINCTRL

工具链:MDK

目录

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 示例
  6. 常见问题解答
  7. 支持
  8. 发行说明

1.软件

1.2 下载代码

要克隆带有子模块的 repo:

git clone --recursive https://github.com/nxp-appcodehub/dm-ml-openart.git

检查 openMV 和子模块版本

```
cd bsp/imxrt/components/openmv
git checkout v4.3.0

cd bsp/imxrt/components/openmv/src/micropython
git checkout v1.18-omv

cd bsp/imxrt/components/openmv/src/omv/modules/ulab
git checkout 4.0.0
```

2.硬件

i.MXRT1060 EVK 为:

3. 设置

进入文件夹:bspimxrtimxrt1062-nxp-evk,在mdk中打开project.uvprojx,编译该项目。

将 Debug USB 与笔记本电脑连接,并刷新开发板

4.结果

烧写完成后,重启开发板。打开term连接调试串口。启动日志如下:

将 USB OTG 与笔记本电脑连接,“OpenMV Cam USB COM 端口”显示在设备管理器中。

打开OpenMV IDE,连接设备并执行“Hello world_1.py”,显示如下:

5.示例

该项目包含四个人工智能示例:

6. 常见问题解答

7. 支持

OpenMV | 小型化 - 价格实惠 - 可扩展

MicroPython - 用于微控制器的 Python

项目元数据

董事会徽章

类别徽章

周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章 周边徽章

来源:恩智浦appcodehub

恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐