介绍:
纯api安装是只能在其他主机上面编译好可执行程序后,拖到树莓派上面运行的。树莓派本身无法编译caffemodel变为movidius专用模型。所以还要在主机上面配置完整版ncsdk。如有需要请看我的另一篇文章。
1.系统的安装
-
首先,我从(https://www.raspberrypi.org/downloads/raspbian/)下载了“Raspbian Stretch with Desktop Image”zip文件,并使用win32diskimager软件将Stretch放在我的SD卡上.win32diskimager安装说明可在网上找找。
-
用SDFormatter将你的sd卡格式化。然后用win32diskimager烧入下载好的系统。
-
完成后,我将SD卡插入我的裨并启动它。然后我为系统设置时间和无线网络。
2.进入树莓派系统进行SDK配置
1.更新软件和源
sudo apt-get update
sudo apt-get upgrade
2.安装依赖组件
sudo apt-get install -y libusb-1.0-0-dev libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libatlas-base-dev git automake byacc lsb-release cmake libgflags-dev libgoogle -glog-dev liblmdb-dev swig3.0 graphviz libxslt-dev libxml2-dev gfortran python3-dev python-pip python3-pip python3-setuptools python3-markdown python3-pillow python3-yaml python3-pygraphviz python3-h5py python3-nose python3- lxml python3-matplotlib python3-numpy python3-protobuf python3-dateutil python3-skimage python3-scipy python3-six python3-networkx python3-tk
3.克隆SDK和例子
cd~ /桌面
mkdir工作区
cd工作区
git clone https://github.com/movidius/ncsdk
git clone https://github.com/movidius/ncappzoo
4.sdk的API安装
cd ncsdk / api / src /
make
sudo make install
在这里可能会出现这种错误
编译出现libsub的错误的话
用命令apt-get install libusb-dev
apt-get install libusb-1.0.0-dev
解决
5.例子运行测试
cd ncappzoo / apps / hello_ncs_py /
make run
获得结果:
成功