树莓派上python3安装opencv非常不容易,网上有很多编译安装的教程,本人试了几次都编译失败。然后尝试直接使用pip3安装成功,下面发出安装步骤。
编写时间:2019年09月08号
安装环境:
- 树莓派3B
- 树莓派系统:buster
- python3.7
- opencv3.4
1.先使用 pip 直接安装:
sudo pip3 install opencv-python
结果:网速太慢,下载超时报错
2.然后换清华大学的 pip 源继续安装:
sudo pip3 install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
结果:仍然链接到国外的源,网速太慢,又超时报错
3.最后离线下载 whl 文件并传到树莓派上:
按照 pip 下载的链接复制到浏览器下载,网速依然很慢,不过下载成功了。
opencv_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl (7.5MB)
在树莓派上离线安装:
sudo pip3 install opencv_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl
4.进入 python3 测试,结果报错,缺少依赖库,按照提示安装依赖库:
错误1:
安装:
sudo apt-get install libatlas-base-dev
错误2:
安装:
sudo apt-get install libjasper-dev
错误3:
安装:
sudo apt-get install libqtgui4
错误4:
安装:
sudo apt-get install libqt4-test
5.测试运行成功:
6.依赖库总结
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install libqt4-test
# 可能还需要安装下面的依赖
sudo apt-get install libhdf5-dev
参考资料:
https://blog.csdn.net/weixin_40490238/article/details/88955772