5657| 1
|
[教程] 在Raspberry Pi Pico上也可以玩转机器学习! |
本帖最后由 RRoy 于 2021-2-24 09:55 编辑 来自谷歌大脑团队中移动和嵌入式TensorFlow小组的技术负责人Pete Warden曾经说过这样一句话:
机器学习,被看作是人工智能的一部分,是研究通过经验自动改进的计算机算法。 微小机器学习(tinyML)是机器学习和嵌入式物联网(IoT)设备的交叉点。这个领域的发展有可能彻底改变许多行业。 我们先来看看HarvardX对这个新兴领域的简单介绍。 【视频】 Tensorflow Lite Micro (tflmicro)TensorFlow Lite for Microcontrollers是专为在微控制器和其他只有几千字节内存的设备上运行机器学习模型而设计的。 它支持Arduino Nano 33 BLE Sense、ESP32、STM32F746 Discovery套件等微控制器平台。 前阵子4美元的树莓派 Pico发布,获得了非常多创客的青睐,Arducam公司也在一直试图将其他微控制器平台上的可能带到Pico上。 使用 Pico 开始学习机器学习下面正式开始介绍在Pico上使用机器学习框架Tensorflow Lite Micro进行人员检测。 【视频】 材料
有关启动和运行的信息,可以参考Raspberry Pi Pico入门和pico-sdk中的README。 设置Pico如果你的开发环境是在Raspberry Pi 4B或Raspberry Pi 400上,本入门指南中的大部分安装步骤可以通过运行安装脚本跳过。 可以通过以下操作获得这个脚本。
然后运行:
该脚本将:
一旦它运行,你将需要重新启动你的Raspberry Pi。
人物检测
然后你会在
测试人体检测
加载和运行 这样做可以让你拖动一个文件到板子上,对闪存进行编程。继续使用micro-USB将树莓派Pico连接到你的树莓派上,确保你按住BOOTSEL按钮强制进入USB大容量存储模式。 例如,如果你是通过ssh登录的,你可能必须手动挂载大容量存储设备。
如果你能看到
将
查看输出人员检测实例通过usb输出一些信息,你可以用minicom来查看。
这个人员检测实例还可以把图像数据和人员检测结果输出到UART中,原作者提供了一个处理程序来显示它们。
其他
大家有什么想法,或是对文章的指正,都欢迎在下方留言讨论! 译文首发于DF创客社区:https://mc.dfrobot.com.cn/thread-308443-1-1.html 原文链接:https://www.arducam.com/raspberry-pi-pico-tensorflow-lite-micro-person-detection-arducam/ 转载请注明出处与作者信息 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed