树莓派4(Raspbian Buster系统)安装OpenCV

首先,放一张树莓派4:
在这里插入图片描述

1.树莓派刷Raspbian Buster系统

先到官网下载最新的树莓派系统(注意:树莓派4不支持以前的老系统,请刷buster系统)在这里插入图片描述
下载完之后使用镜像烧录工具进行烧录:
在这里插入图片描述
在这里插入图片描述

更换为国内源:

sudo nano /etc/apt/sources.list

注释掉之前的,添加如下两行:

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

在这里插入图片描述
ctrl+O , enter键写入保存,ctrl+X退出.

为了pip安装软件快一点,增加一个国内pip源:

sudo nano /etc/pip.conf

添加一行(其它不动):

index-url = https://mirrors.aliyun.com/pypi/simple

在这里插入图片描述
接着执行:

sudo apt-get  update

安装一下google-pinyin输入法:

sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin

最后重启:

reboot

2.先扩展系统再瘦身

  • 扩展:
sudo raspi-config

在这里插入图片描述
选择7,再选择A1
在这里插入图片描述
(enter)确认后重启

3.安装OpenCV相关依赖包

更新和升级软件包:

sudo apt-get update 
sudo apt-get upgrade

安装图像I/O包:

sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev

安装视频I/O包,方便获取 视频流:

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev

为编译 highgui模块,我们需要安装GTK开发库:

sudo apt-get install libfontconfig1-dev libcairo2-dev
sudo apt-get install libgdk-pixbuf2.0-dev libpango1.0-dev
sudo apt-get install libgtk2.0-dev libgtk-3-dev

安装一些额外项来优化opencv许多内部操作(如矩阵操作):

sudo apt-get install libatlas-base-dev gfortran

安装适用于HDF5数据集和Qt GUI:

sudo apt-get install libhdf5-dev libhdf5-serial-dev libhdf5-103
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5

在这里插入图片描述
在这里插入图片描述

4.创建Python虚拟环境

虚拟环境隔离了其它环境,比较方便不易受到影响,类似Anaconda创建的环境
现在安装 virtualenv 和 virtualenvwrapper:

sudo pip3 install virtualenv virtualenvwrapper

在这里插入图片描述
接着打开 ~/.bashrc 文件:

sudo nano ~/.bashrc

在底部添加加以下几行:

#virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

在这里插入图片描述
保存退出,重新加载一下~/.bashrc文件:

source ~/.bashrc

在这里插入图片描述
使用Python 3 创建一个名为py3(可自己随便起)的Python虚拟环境:

mkvirtualenv py3 -p python3

在这里插入图片描述

5.安装OpenCV

进入创建的虚拟环境py3:

workon py3

在这里插入图片描述
安装opencv:

pip3 install opencv-contrib-python

在这里插入图片描述
在这里插入图片描述

6.测试

workon py3
python3
>>> import cv2
>>> cv2.__version__
'3.4.3'

在这里插入图片描述
出现了版本号,说明已成功安装了OpenCV。

Reference:
https://www.jianshu.com/p/768f0181672b
https://www.pyimagesearch.com/2019/09/16/install-opencv-4-on-raspberry-pi-4-and-raspbian-buster/
https://blog.youkuaiyun.com/Cloud_1234_5678/article/details/89067707

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

圆滚熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值