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, 有兴趣可以自行前往.