树莓派buster系统安装opencv最简单方法

因为buster系统自带python3,所以直接换源安装就可以
一. 换源
打开树莓派的Terminal

sudo nano /etc/apt/sources.list

将原来的内容用#注释,将下面的内容粘贴在最后

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
Ctrl+O写入,Enter确认,Ctrl+X退出

sudo nano /etc/apt/sources.list.d/raspi.list

将原来的内容用#注释,将下面的内容粘贴在最后

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

Ctrl+O写入,Enter确认,Ctrl+X退出
二. 安装依赖

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libhdf5-dev libhdf5-serial-dev
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev

可能对于你的工作而言这些安装包不够全面,但这保证了OpenCV的基础运行。
三. 安装OpenCV
去网址https://www.piwheels.org/simple/opencv-contrib-python/下载适合你树莓派的opencv,可以拿手机uc下载,再用FileZilla传到树莓派,查看版本方法如下:

pythpy3
import pip._internal
print(pip._internal.pep425tags.get_supported())
在这里插入图片描述

下载下来的Opencv一定要记得重命名,我这里后缀名就是XXX-cp37-cp37m-linux_armv71.whl
名称一定要改对。因为下载下来有时候会加一些奇怪的后缀

sudo pip3 install opencv-3.4.3.18-cp37-cp37m-linux_armv7l.whl
sudo python3

import cv2
print(cv2.version)
在这里插入图片描述
到此,就安装完成啦,
可以自己拿小程序测试一下

猜你喜欢

转载自blog.csdn.net/weixin_42569526/article/details/104737801