设备型号
树莓派(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
然后下载virtualenv
和virtualenvwrapper
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'