树莓派安装Opencv(验证可行,安装速度快)

海南大学

设备型号

树莓派(RPI)-4B

安装步骤

步骤1/4:安装依赖项

# 更新apt-get
sudo apt-get update && sudo apt-get upgrade

# 安装此次必需的软件
sudo apt-get install -y build-essential cmake make pkg-config

# 多种图片格式支持包
sudo apt-get install -y libjpeg-dev libtiff5-dev libjasper-dev libpng-dev

# 视频支持包(支持视频文件 & 视频串流)
sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev

# OpenCV的子包highgui(用于图像处理)所必需的GTK development library相关包
sudo apt-get install -y libfontconfig1-dev libcairo2-dev libgdk-pixbuf2.0-dev libpango1.0-dev libgtk2.0-dev libgtk-3-dev

# 加速opencv矩阵运算的包
sudo apt-get install -y libatlas-base-dev gfortran

# 编译opencv+python时所需的python头文件
sudo apt-get install -y python3-dev

# HDF5 数据库 和 Qt GUIs (仅限pip安装opencv,手动编译完整版opencv4的话不需要这步)
sudo apt-get install -y libhdf5-dev libhdf5-serial-dev libhdf5-103 python3-pyqt5

步骤2/4:安装python虚拟环境(可选)

这里推荐使用的Python虚拟环境是:pip+virtualenv+virtualenvwrapper

首先安装pip指令

sudo apt-get install python3-pip

然后下载virtualenvvirtualenvwrapper

sudo pip install virtualenv virtualenvwrapper

下载完成后,安装vim

sudo apt-get install vim

修改一下bash的配置文件

vim ~/.bashrc

在文件末尾添加下面的代码(vim中按i进入编辑模式,复制粘贴下面的文字)

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

vim中按Esc进入命令模式,随后输入:wq+Enter即可保存退出。

现在我们重新加载配置文件使之立即生效

source ~/.bashrc

现在就能创建Python虚拟环境了

mkvirtualenv cv -p python3

这里的cv是为虚拟环境起的名字,可以随意改变。

创建完虚拟环境后,环境会自动被激活。激活的标志是命令行提示符开头有括号围起来的环境名称(如:(cv) pi@raspberrypi

如果没有的话,可以手动激活虚拟环境

workon cv

步骤3/4:安装opencv

pip install opencv-python -i https://pypi.mirrors.ustc.edu.cn/simple

步骤4/4:测试是否安装成功

开启Python虚拟环境,测试是否安装成功

cd ~  # 进入用户根目录
workon cv  # 激活虚拟环境,cv是先前给虚拟环境起的名字
python  # 运行python3

在开启的Python中运行代码,成功输出版本号则说明安装成功。

>>> import cv2
>>> cv2.__version__
'4.5.5'
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

太阳城S

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

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

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

打赏作者

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

抵扣说明:

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

余额充值