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

【代码库】MCXN947 上的时尚 MNIST 识别

06/11 09:17
698
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

dm-fashion-mnist-recognition-on-mcxn947-main.zip

共1个文件

MCXN947 上的时尚 MNIST 识别

 

基于机器学习算法的 Fashion-MNIST 识别,由 MCXN947 提供支持。

该模型在Fashion-MNIST数据集上进行训练,可以识别10类时尚产品:

“T恤”、“裤子”、“套头衫”、“连衣裙”、“外套”、“凉鞋”、“衬衫”、“运动鞋”、“包”、“短靴”。

机器学习算法通过内部的NPU加速,推理时间小于10ms,该demo可以应用于玩具娃娃识别产品中。

主板:FRDM-MCXN947

 

类别:AI/ML、HMI

 

外围设备:显示器

 

工具链:MCUXpresso IDE、VS Code

 

目录

 

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

1.软件

 

2.硬件

 

  • NXP 3.5 英寸 TFT LCD 模块(P/N PAR-LCD-S035)
  • 摄像头模块:OV7670
  • FRDM-MCXN947(SCH-90818_REV B) 开发板
  • Type-C USB 线缆

3. 设置

 

3.1 步骤 1

 

由于相机并非首要功能,因此请重新设计 FRDM-MCXN947 上的相机引脚。请将 SJ16、SJ26 和 SJ27 从 A 侧移至 B 侧。

返工前的电路板

返工后的电路板。

以下是详细信息。

将 LCD 扩展板(J1:引脚 5-28,跳过前 4 个引脚)连接到 FRDM(J8)。将摄像头扩展板连接到 FRDM(J9:引脚 5-23,跳过前 4 个引脚),如下所示:

将板上的调试端口与笔记本电脑连接。

3.2 第 2 步

 

在 MCUXpresso IDE 中开发

 

将项目导入 MCUXpresso,单击“从应用程序代码中心导入项目”,搜索“mcxn947 上的时尚 mnist 识别”示例,然后克隆到本地工作区。

建立工程,编译完成后,使用GUI Flash Tool(下图2)将程序写入到板子中。

在 VS Code 中开发

 

在VS code中,选择‘MCUXpresso For VScode’插件,点击QUICKSTART PANEL中的‘Application Code Hub’,搜索‘fashion mnist recognition on mcxn947’示例,克隆到本地工作区。

建立项目,编译完成后,刷入开发板。

4.结果

 

准备测试图片

 

该模型在 MNIST Fashion 数据集上针对时尚配饰进行了训练:“T 恤”、“裤子”、“套头衫”、“连衣裙”、“外套”、“凉鞋”、“衬衫”、“运动鞋”、“包”、“踝靴”。

在谷歌、必应或百度上搜索“时尚 mnist 踝靴”的图片,将图片打印在 A4 纸上并剪成如下所示的卡片:

或者将测试图像下载到移动设备中。

跑步

 

重置电路板,相机的预览显示在 LCD 顶部(如果预览为空白,则是因为相机模块和 FRDM 电路板之间的电压不匹配,请重置电路板)。

将卡片或移动设备对着摄像头,确保图像位于预览窗口的中央。然后,物体类型将显示在 LCD 屏幕的底部。

5. 常见问题解答

 

本项目不包含模型训练部分,如果您想训练自定义数据集,请参考eIQ工具包进行模型训练。

eIQ使用指南,请参考https://community.nxp.com/t5/eIQ-Machine-Learning-Software/tkb-p/eiq%40tkb

6. 支持

 

请联系 NXP 获取更多支持。

项目元数据

 

董事会徽章

类别徽章 类别徽章

周边徽章

工具链徽章

有关此示例的内容/正确性的问题可以作为此 GitHub 存储库中的问题输入。

?警告?:有关 NXP 微控制器和预期功能差异的更多常规技术问题,请在NXP 社区论坛上输入您的问题

在 YouTube 上关注我们 在 LinkedIn 上关注我们 在 Facebook 上关注我们 在 Twitter 上关注我们

来源:恩智浦appcodehub

  • dm-fashion-mnist-recognition-on-mcxn947-main.zip
    下载
恩智浦

恩智浦

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

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

查看更多

相关推荐