在网上看了很多人的教程把一些本该很简单的操作都用最复杂的源码编译方式做了,因此写篇博客作为记录,本文编写是刷了一个新官方系统重新安装来验证的,所以只要按照步骤来应该是都没问题的
Opencv:
树莓派相关库安装:
sudo apt-get update
sudo apt-get install libjpeg-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libpng12-dev
sudo apt-get install libqtgui4 libqt4-test
sudo apt-get install libjasper-dev
OpenCV模块pip安装:
sudo pip3 install opencv-python
Tensorflow:
在这里下载需要的版本
https://github.com/lhelontra/tensorflow-on-arm/releases
下载好后通过FileZilla或者u盘把这个拷入树莓派
进入路径然后
sudo apt install libatlas-base-dev
sudo pip3 install tensorflow-1.13.1-cp35-none-linux_armv7l.whl
如果出现问题,大概率是网络问题,请重试或者换个网络环境。也可参考这个连接
其他模块pip安装即可,注意scrpy模块安装时间非常长且没有提示,安装的时候请给树莓派加上散热安心等待即可