本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于Balena OS的边缘脉冲对象检测
发布时间:2021-06-08
分享到:
基于Balena OS的边缘脉冲对象检测
发布时间:2021-06-08
分享到:

树莓派 4包含的工具可从任何麦克风或摄像机收集数据,可与Node.js,Python,Go和C ++ SDK一起使用,以收集数据并以完全的硬件加速运行脉冲。

虽然Edge Impluse Linux SDK可以通过在树莓派上运行推断来收集数据,但仍然需要遵循一些手动步骤才能使嵌入式设备准备好使用SDK

前提条件:

硬件部件:

 代码:点击查看

设计步骤:

步骤一、创建EI项目

  • 创建一个新帐户
  • 单击“创建新项目”

  • 为项目输入名称
  • 单击“创建新项目”
  • 选择“图像”,选择“对象检测”

  • 到“密钥”选项卡,单击“添加新的API密钥”

  • 在模式上,键入一个名称“ balena”,选择“管理员”角色,取消选中“设置为开发密钥”
  • 单击“创建API密钥”,并复制密钥

  • 导航至“设备”

步骤二、创建Balena应用程序

  • 登录balena云帐户,转到Github存储库,单击“使用balena部署”

  • 进入Balena云帐户,输入应用程序名称,将其他字段保留为默认值,然后单击“创建并部署”

  • 导航至“环境变量”,将之前复制好的EI API密钥放入。还要将EI_COLLECT_MODE更改为1(1表示数据收集,0表示推理)

  • 转到“设备”,单击“添加设备”

  • 选择“ Wifi +以太网”并键入您的家庭wifi凭据,然后单击“下载Balena os”按钮

  • 使用SD卡上的图像,将其放回树莓派上,然后将树莓派 4连接到电源,之后就可以在balena云帐户上看到该设备在线

  • 单击设备,会发现它已连接到EI studio

  • 打开EI工作室并导航至设备菜单,将看到Pi已连接

步骤三、收集数据

转到“数据获取”选项卡,从传感器下拉列表中选择“相机”,可以看到来自树莓派相机的实时动态

步骤四、运行

  • 完成数据收集和训练模型后,转到balena云并导航到设备的环境变量选项卡,将EI_COLLECT_MODE更改为0

  • 设备将重新启动,并且您会注意到它正在运行EI推理

  • 复制IP地址并打开您喜欢的浏览器。我正在使用Chrome。输入http:// IP:4912 /

步骤五、故障排除

如果在浏览器中未看到相机供稿,请从Balena Cloud重新启动设备。有时无法识别相机或失去与相机的连接

此存储库已通过Pi 4,Fin和Pi3进行了测试。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论