树莓派2B安装最新版Raspberry Pi OS 和opencv-python 4.1.1.26和pytorch

在树莓派2B上面安装Ubuntu server 20.04并安装桌面后,桌面比较卡,软件仓库软件也比较少,桌面程序运行的时候,没能编译编译numpy,把Xserver相关程序关闭后才编译成功,应该是内存比较小的缘故。

正题

1.使用Raspberry Pi Imager 把镜像刻录到tf卡

树莓派2B安装最新版Raspberry Pi OS 和opencv-python 4.1.1.26和pytorch_第1张图片

2.把tf卡插到树莓派上面,并上电启动,桌面明显比安装Ubuntu桌面流畅太多,普通操作没有明显的卡顿。

3.登录,username:pi, passwd:raspberry

4.更改系统镜像源和pip源

5.安装opencv-python

sudo apt-get update
sudo apt-get install libopencv-dev
sudo apt-get install python-opencv


pip3 install opencv-python
 
pip3 install opencv-contrib-python
 
sudo apt-get update #安装依赖库
 
sudo apt-get install libhdf5-dev
 
sudo apt-get install libatlas-base-dev
 
sudo apt-get install libjasper-dev
 
sudo apt-get install libqt4-test
 
sudo apt-get install libqtgui4
 
sudo apt-get update
 
 
 
python3
 
import cv2 # 检查导入成功

如果出现undefined symbol: __atomic_fetch_add_8,则执行下面的操作,参考自参考文献5

vim ~/.bashrc

export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1:$LD_PRELOAD

source ~/.bashrc

6.pytorch可以按照官网的教程自己编译,也可以先下载别人编译好的使用,可以先安装别人编译的体验下,如果有需要再自己编译,下载参考文献7中的whl文件,成功安装pytorch 1.3。

 

参考文献:

1.https://www.raspberrypi.org/documentation/installation/installing-images/README.md

2.https://www.raspberrypi.org/downloads/

3.https://mirrors.tuna.tsinghua.edu.cn/help/pypi/

4.import cv2时ImportError: libjasper.so.1: cannot open shared object file: No such file or directory

5.树莓派4B+Opencv+undefined symbol: __atomic_fetch_add_8

6.树莓派python调用cv2报错: undefined symbol: __atomic_fetch_add_8

7.树莓派怎么安装PyTorch?

8.树莓派(7):树莓派4B+安装Pytorch新版本1.3(python3.7)

 

 

 

你可能感兴趣的:(OpenCV,树莓派)