树莓派3b+darkflow

BerryNet配置过程

今天碰巧有看到Github有一个项目叫做BerryNet
是一个基于的树莓派的深度学习网关的开源项目

它的基本架构如下图所示:

由于这个项目里面正好有我所想了解的darkflow, 关于这个model我会另外在一篇文章里面去讲.


首先我们需要一块装好linux系统的树莓派3 , 一台个人PC, 开启树莓派后, 我直接在PC端通过putty或者Xshell等类似软件通过ssh连上你的树莓派3(其中的细节请自行Google).

在开始正式工作之前我们应该先更新一下系统软件:

$ sudo apt-get update
$ sudo apt-get upgrade

等待更新完成

BerryNet的Github地址: BerryNet

BerryNet安装命令

$ git clone https://github.com/DT42/BerryNet.git
$ cd BerryNet
$ ./configure

PS:这里大概要等待几分钟(视网络条件而定), 我在实际安装过程中卡死过两次, 可能是因为资源都放在国外的服务器上, 导致下载的时候不太稳定, 如果遇到这种情况,大家可以多试几次.

启动BerryNet服务

$ berrynet-manager [start | stop | status | log]

配置

这里可以自行看github的README文件, 写的都很清楚.
主要都是在config.js里面更改.

打开数据面板

在这里, 首先得知道你的树莓派3的IP地址, 有几种方法, 这里我们直接用命令行的形式来查看:

$ ip addr show

如图所示:

然后打开PC上的浏览器(推荐chrome),在地址栏键入:

http:// gatewayip:8080/index.html#source=dashboard.json

此时应该可以看到一个黑色的面板.

关于摄像头启动的部分, 我目前还没有解决, mosquitto_pub无法连接上我的USB摄像头, 解决了再更新.

本文中提到的darkflow是基于darknet, 有兴趣可以自行前往.

0%