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

简介: 树莓派安装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月前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
5640 3
|
3月前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
251 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
|
3月前
|
Ubuntu Linux C语言
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
本文介绍了在Ubuntu 18.04系统上编译安装OpenCV 3.4.0及其扩展包opencv_contrib 3.4.0的详细步骤,包括下载源码、安装依赖、配置CMake和编译安装,以及常见问题的解决方法。
401 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
3月前
|
PyTorch TensorFlow 算法框架/工具
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
本文提供了在Ubuntu 18.04操作系统的NVIDIA Jetson平台上安装深度学习和计算机视觉相关库的详细步骤,包括PyTorch、OpenCV、ONNX、TensorFlow等。
183 1
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
yolov5项目如何安装pycocotools和opencv-python?
本文提供了解决yolov5项目中安装pycocotools和opencv-python包失败的两种方法:手动安装或使用国内镜像源进行安装。
yolov5项目如何安装pycocotools和opencv-python?
|
5月前
|
前端开发 计算机视觉
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
269 2
|
7月前
|
机器学习/深度学习 算法 Java
计算机视觉——opencv快速入门(一) opencv的介绍与安装
OpenCV是开源计算机视觉库,支持C++, Python, Java等,用于图像处理、视频分析等。建议使用较早版本如3.4.3,因高版本部分算法需付费。通过Anaconda创建Python虚拟环境来安装,选择合适的Python和OpenCV版本。激活环境后,用`pip`安装`opencv-python`。基本环境配置完成后,通过显示图像的Python代码测试安装是否成功。
计算机视觉——opencv快速入门(一) opencv的介绍与安装
|
8月前
|
开发工具 计算机视觉 C++
OpenCv、Vis Studio安装与配置
OpenCv、Vis Studio安装与配置
OpenCv、Vis Studio安装与配置
|
7月前
|
并行计算 Ubuntu 计算机视觉
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
【边缘智能】Jetson板卡上安装QT5与OpenCV集成
167 0
|
8月前
|
算法 安全 机器人
最新版opencv4.9安装介绍,基本图像处理详解
最新版opencv4.9安装介绍,基本图像处理详解
377 0