前言
此教程参考自https://www.jianshu.com/p/ea5abe01aaf1 略有改动。
硬件及软件版本
- 树梅派3b+
- 树梅派系统:2018-04-18-raspbian-stretch(自带python 3.5 和 2.7)
- 此处使用3.5版本
- tensorflow 1.13.1
- cv2 3.3.0
- pi camera
- libprotoc 3.8.0
安装及环境配置
可以安装docker通过pull别人打包好的镜像使用docker容器来运行
以下为自行配置:
-安装 opencv-python包
sudo pip3 install opencv-python
此处注意安装之后,检查安装
python3
>>> import cv2
如果出现报错:ImportError: libjasper.so.1: cannot open shared object file: No such file or directory
那么请添加依赖包,详情:import cv2出错
- 安装 matplotlib包
sudo pip3 install matplotlib
- 安装 protobuf
请参考简书的:安装protobuf
此安装过程时间有点长,请耐心等待
- 安装 tensorflow
下载:
tensorflow下载
选择tensorflow-1.13.1-cp35-none-linux_armv7l.whl版本
wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v1.13.1/tensorflow-1.13.1-cp35-none-linux_armv7l.