0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python和OpenMV在STM32MCU上运行AI

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-12 14:46 次阅读

当今边缘机器学习的状态如何?哪些工具可以帮助工程师收集数据并进行推理?您在哪里可以找到 ST MEMS,它们如何在实际产品中发挥作用?这篇文章是我们即将举行的 STM32 路演系列的第二部分。连续第 14 年,我们正在接触我们的社区。我们将举行演示,展示产品,并让工程师准备好回答问题。我们 STM32 路演系列的第一部分侧重于云连接,因为我们谈到了一个新的智能门铃演示。我们还展示了工业和安全应用。今天,我们将探索人工智能和计算以及传感。

STM32路演:人工智能与计算

Qeexo 和 STM32Cube.AI

在边缘实现机器学习的解决方案范围也在增加,STM32Roadshow 突出了 STM32 MCU 的核心作用。例如,我们将展示Qeexo 的 AutoML的演示。它使用 SensorTile 捕捉振动和声音,以检测风扇是否损坏或堵塞。这是预测性维护应用程序的典型示例,可以以最少的投资极大地改变工厂的运营。Qeexo 是ST 合作伙伴计划的成员。

还将有大量 ST 演示利用我们的机器学习解决方案。其中一些已经很流行,例如使用机器学习来识别菜肴和饮料的STM32H747I-DISCO 。这是多伦多技术之旅的热门节目,并且在我们的与会者中仍然很受欢迎。我们的工程师还将演示一个能够读取数字仪表的系统。此特定演示使用我们的第一个 MCU STM32WL和嵌入式 LoRa 收发器

同样,STM32MP1 将在提供多物体检测的新 AI 演示上运行。我们用 C 语言重写了代码来优化它,这将是我们第一次在亚洲展示它。此外,我们将展示FP-AI-NANOEDG1,这是一个功能包,允许开发人员在 STM32L5 上快速测试 Cartesiam 的机器学习库。

开放MV

STM32 路演将是体验OpenMV Cam H7 Plus的好地方。该产品依靠 STM32H7 微控制器,使用 PCB 顶部的 5 兆像素摄像头模块来捕捉视频。此外,该平台使用 MicroPython 使其更易于编程。因此,它为希望快速试验嵌入式系统的工程师和爱好者提供了一个强大的系统。用户甚至可以下载OpenMV IDE并运行将展示一些系统功能的示例应用程序。

该活动还将向与会者展示他们可以比典型的演示走得更远。例如,Edge Impulse有一个教程展示了如何使用 OpenMV Cam H7 Plus 编写机器学习应用程序。ST 合作伙伴计划成员促进了神经网络的创建,然后可以在 ST 的 MCU 上运行推理操作。在这种情况下,开发人员使用 OpenMV PCB 和 IDE 来收集数据。然后他们将其发送到 Edge Impulse 进行处理。最后,用户可以将神经网络导出为 OpenMV 库。该系统也令人印象深刻,因为随着工程师过渡到工业环境,可以使用 Edge Impulse 获得一个可以与STM32Cube.AI配合使用的神经网络。 该软件解决方案将神经网络转换为 STM32 的优化代码,极大地促进了边缘机器学习。

STM32路演:感知与创新

SensorTile.box 和哭泣的婴儿探测器

SensorTile.box 将是 STM32 路演的另一个亮点。我们最强大的具有多种用户模式的传感器盒将成为一些演示的中心。用户将能够与内置的演示应用程序进行交互。STEVAL-MKSBOX1V1 (SensorTile.box的参考)与 iOSAndroid 应用程序一起快速展示了它的一些功能。例如,ST 提供了一个婴儿哭声检测器。该应用程序首先使用一种算法,该算法采用快速傅里叶变换来处理信号。然后它通过主机 STM32 上的神经网络运行数据。部分归功于 STM32Cube.AI,开发人员可以使用常规 MCU 来区分环境噪声和孩子的哭声。该演示也极具象征意义,因为它展示了我们的传感器、MCU 等如何创建独特且有益健康的解决方案。

OPPO 智能手表和漫步者 Dreampods

STM32 路演也将是一个亲身检验重大设计胜利的机会。例如,我们将展示一款包含LPS27HHW 防水气压计的 OPPO 智能手表。该组件可以测量用户游泳的深度或该人攀爬的高度。OPPO 手表还包括LSM6DSOW。它使用超低功耗加速度计和陀螺仪来检测人类活动,同时降低整体功耗以优化电池使用。

同样,我们还将展示漫步者 Dreampods。了解这些无线耳机如何使用LIS25BA来检测从内耳传播到面部骨骼的振动非常有趣。这样的系统可确保设备能够区分音频和环境噪声。Dreampods 还使用LIS2DH12加速度计,使用户能够轻按耳机以播放或暂停音乐以及操作其他控件,例如接听电话或挂断电话。Dreampods 和 OPPO 智能手表均在中国市场上销售。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50576

    浏览量

    751544
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16959

    浏览量

    350160
  • 神经网络
    +关注

    关注

    42

    文章

    4760

    浏览量

    100497
收藏 人收藏

    评论

    相关推荐

    如何在STM32运行AI应用

    1.X-Linux-AI概述X-LINUX-AISTM32MPUOpenSTLinux扩展包,面向STM32MP1和STM32MP2系列微
    的头像 发表于 09-30 08:00 2348次阅读
    如何在<b class='flag-5'>STM32</b><b class='flag-5'>上</b><b class='flag-5'>运行</b><b class='flag-5'>AI</b>应用

    第19.1 章-星瞳科技 OpenMV视觉循迹功能 超详细OpenMVSTM32单片机通信

    第19.1 章-[星瞳科技]OpenMV视觉循迹功能 超详细OpenMVSTM32单片机通信 (有完整版源码) 【星曈科技】OpenMv笔记——利用
    的头像 发表于 08-20 11:41 839次阅读
    第19.1 章-星瞳科技 <b class='flag-5'>OpenMV</b>视觉循迹功能 超详细<b class='flag-5'>OpenMV</b>与<b class='flag-5'>STM32</b>单片机通信

    19.3-星曈科技 openmv Hopenmv发送五个uchar Openmv+STM32F103C8T6视觉巡线小车 STM32循迹小车系列教程

    19.3-【星曈科技】openmv Hopenmv发送五个uchar Openmv+STM32F103C8T6视觉巡线小车 STM32循迹小车系列教程 使用OpenMV循迹
    的头像 发表于 08-20 11:32 788次阅读
    19.3-星曈科技 <b class='flag-5'>openmv</b> Hopenmv发送五个uchar <b class='flag-5'>Openmv+STM32</b>F103C8T6视觉巡线小车 <b class='flag-5'>STM32</b>循迹小车系列教程

    第19.2章-星曈科技 openmv H7 plus openmv视觉循迹功能-完成视觉识别指定区域 OpenMV视觉模块循迹 STM32F103C8T6视觉巡线

    第19.2章-【星曈科技】openmv H7 plus openmv视觉循迹功能-完成视觉识别指定区域 OpenMV视觉模块循迹_巡线功能 STM32F103C8T6视觉巡线小车
    的头像 发表于 08-20 11:28 435次阅读

    19.4-STM32接收数据-状态显示屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车

    19.4-STM32接收数据-状态显示屏幕 openMV寻迹与小车控制 Openmv+STM32F103C8T6视觉巡线小车
    的头像 发表于 08-20 11:12 764次阅读
    19.4-<b class='flag-5'>STM32</b>接收数据-状态显示<b class='flag-5'>在</b>屏幕 <b class='flag-5'>openMV</b>寻迹与小车控制 <b class='flag-5'>Openmv+STM32</b>F103C8T6视觉巡线小车

    如何优雅的OpenMV使用LVGL

    LVGL适配到OpenMV工程menuconfig配置LVGL配置SDK中的openmv工程的基础上进行修改,添加LVGLV8的packages包,使用scons
    的头像 发表于 07-31 08:36 971次阅读
    如何优雅的<b class='flag-5'>在</b><b class='flag-5'>OpenMV</b><b class='flag-5'>上</b>使用LVGL

    PythonAI中的应用实例

    Python人工智能(AI)领域的应用极为广泛且深入,从基础的数据处理、模型训练到高级的应用部署,Python都扮演着至关重要的角色。以下将详细探讨
    的头像 发表于 07-19 17:16 914次阅读

    基于Vision BoardopenMV垃圾分类

    通过Vision Board部署openMV实现垃圾分类。
    的头像 发表于 06-17 10:49 573次阅读
    基于Vision Board<b class='flag-5'>上</b>的<b class='flag-5'>openMV</b>垃圾分类

    国内外MCU厂商边缘AI市场寻找机会!MCU如何运行AI算法?

    ,高频MCU的主频已经提升到GHz级别,可以满足边缘端低算力人工智能需求。将人工智能集成MCU,只用一颗芯片实现端侧部署,正在成为新潮流。  
    的头像 发表于 02-02 00:18 6425次阅读
    国内外<b class='flag-5'>MCU</b>厂商<b class='flag-5'>在</b>边缘<b class='flag-5'>AI</b>市场寻找机会!<b class='flag-5'>MCU</b>如何<b class='flag-5'>运行</b><b class='flag-5'>AI</b>算法?

    瑞萨MCU/MPUAI方面的应用

    前面我们说到RA8可以很好地支撑AI模型MCU运行AI是一个很好的工具,可以解决各个应用
    的头像 发表于 12-18 12:31 869次阅读
    瑞萨<b class='flag-5'>MCU</b>/MPU<b class='flag-5'>在</b><b class='flag-5'>AI</b>方面的应用

    python运行环境的安装和配置

    Python是一种非常流行的编程语言,广泛应用于科学计算、Web开发、人工智能等领域。为了能够正常运行Python程序,我们需要先安装和配置Python
    的头像 发表于 11-29 16:17 1097次阅读

    Python运行环境有哪些

    ,也是最常用的解释器。它是用C语言编写的,支持C的扩展和嵌入。CPython可以各个操作系统运行,并提供了Python的核心功能。 JPython: JPython是
    的头像 发表于 11-29 16:14 1903次阅读

    python软件怎么运行代码

    理解的机器代码。 本文中,我们将详细介绍如何运行Python代码。我们将探讨以下几个方面:安装Python,设置环境变量,选择一个集成开发环境(IDE)或文本编辑器,编写代码,
    的头像 发表于 11-28 16:02 852次阅读

    运行Python程序的几种常见方法

    方法: 使用Python解释器 Python解释器是运行Python程序的基本工具。命令行中输入 py
    的头像 发表于 11-28 15:32 2400次阅读

    如何运行Python程序

    运行Python程序非常简单。Python是一种解释型语言,这意味着可以直接通过解释器来执行代码。下面我将详细介绍如何运行Python程序。
    的头像 发表于 11-24 09:31 1140次阅读