(经验帖)不易出错的树莓派配置opencv方法,解决“No module named ‘cv2‘“问题. 亲测有效

 一、前言

       接触树莓派4b有一段时间了,但是每次配置opencv环境的时候总会有各种错误。查阅了许多博客都还是找不到解决方法,常见的错误有:使用命令行sudo pip3 install opencv-python在python3中无法引用(这一错误我会在后一篇博客中给出解决方法);安装完opencv依赖包之后再安装opencv却只能在python2上引用,python3引用会出现报错;又或者安装完opencv之后无法引用numpy库等问题。所以我一直在想有没有什么方法可以在树莓派上安装opencv不出错且操作简便的方法,在一段时间的摸索后,终于,找到了这种方法。

二、操作方法

  1、换源

    注意:我换的是科大源,也可以根据个人喜好换阿里云等。

 (1)登录

        树莓派默认账户名:pi

        默认密码:raspberry 

 (2)更改root用户密码

  sudo passwd root

 (3)登录root用户

su - root

   (4)更改 /etc/apt/sources.list 

sudo nano /etc/apt/sources.list

修改第一行中的网址为

http://mirrors.ustc.edu.cn/raspbian/raspbian/

按ctrl+o保存,回车确认保存后,按ctrl+x退出

修改后可以再次打开查看,确认已保存。

(5)更改 /etc/apt/sources.list.d/raspi.list

同上,修改第一行网址为中科大站点。

更改后再次查看,修改后如下所示        

(经验帖)不易出错的树莓派配置opencv方法,解决“No module named ‘cv2‘“问题. 亲测有效_第1张图片

 注意:我此处网址后缀为buster main contrib non-free,这取决于你烧录系统时的镜像文件版本,如果你的是stretch版本,请修改第一行网址后缀为stretch main contrib non-free rpi。

2、更新系统     

在终端中输入命令行:

sudo apt-get update
sudo apt-get upgrade

如果网络不好,可能会更新缓慢,请耐心等候。

注意:每次安装包前都需要升级系统。

3、安装opencv包

在终端输入命令行:

sudo apt-get install python3-opencv

安装完毕后,验证是否安装成功

python3
import cv2

如下图所示,即为安装成功:

(经验帖)不易出错的树莓派配置opencv方法,解决“No module named ‘cv2‘“问题. 亲测有效_第2张图片

你可能感兴趣的:(opencv,人工智能,python,计算机视觉)