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

【代码库】基于 RT1060 的打鼾检测,由 AI/ML 提供支持

07/29 15:30
558
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

dm-snoring-detection-based-on-rt1060-main.zip

共1个文件

基于 RT1060 的打鼾检测,由 AIML 提供支持

 

该演示基于 i.MX RT1060 设计,固件中嵌入了 16kHz 采样率的 wav 格式音频文件。音频通过扬声器播放时,提取梅尔频谱图特征。模型以特征图作为输入,将音频分为两类:打鼾和正常呼吸。推理时间为 6 毫秒。

图像

| 模型尺寸 | 张量竞技场 | 推理时间 |
| :--------: | :----------: | :--------: |
| 19.4KB | 22KB | 6毫秒 |

开发板:MIMXRT1060-EVK

 

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

 

外围设备:显示器

 

工具链:MDK

 

目录

 

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

1.软件

 

  • 从此处下载并安装 MDK Professional 5.38 或更高版本
  • SDK版本:2.14.0

2.硬件

 

备注:代码不支持MIMXRT1060-EVKB和MIMXRT1060-EVKC;扬声器和SD卡都可以在亚马逊上购买

3. 设置

 

3.1 步骤 1

 

  • 要下载整个项目,请在 Git Bash 中运行此命令


git clone https://github.com/nxp-appcodehub/dm-snoring-detection-based-on-rt1060

3.2 第 2 步

 

  • 将 LCD 面板和扬声器连接到电路板
  • 使用 Micro USB 线将开发板连接到 PC。

图像

3.3 步骤 3

 

双击工程文件夹内如图所示的文件,用MDK打开。

图像

点击 'build' 按钮(位置 1)编译项目,等待编译完成。可以看到下方没有显示任何错误。

图像

接下来,单击“下载”按钮(位置 2)对电路板进行编程。

图像

进度条走完后,按下板上的重置按钮。

图像

LCD 面板将会亮起,您可以看到如下所示的内容。

图像

4.结果

 

点击 LCD 面板上的“开始”按钮,演示将开始运行。SD 卡中的音频将通过扬声器循环播放,同时音频特征图将实时显示在 LCD 面板的矩形区域内,并作为推理的输入,以确定是否发生打鼾。可以使用左侧的滑动条调整检测灵敏度。当检测到打鼾信号时,LCD 面板右侧的指示灯将从绿色变为红色。

图像

测试的 wav 音频由连续的呼吸声和间歇性的打鼾声组成。

图像

5. 支持

 

项目元数据

 

董事会徽章

类别徽章

周边徽章 周边徽章

工具链徽章

来源:恩智浦appcodehub

  • dm-snoring-detection-based-on-rt1060-main.zip
    下载
恩智浦

恩智浦

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

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

查看更多

相关推荐