安装opencv前,需要先安装一些依赖库和工具:

  • cmake:用于编译安装opencv
  • python3-dev:用于编译安装opencv-python
  • libjpeg-dev、libpng-dev、libtiff-dev、libjasper-dev:用于支持opencv的图片格式
  • libavcodec-dev、libavformat-dev、libswscale-dev、libv4l-dev:用于支持opencv的视频格式
  • libgtk2.0-dev:用于支持opencv的GUI界面
  1. 更新apt-get源
sudo apt-get update
sudo apt-get upgrade
  1. 安装依赖库和工具
sudo apt-get install cmake python3-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libgtk2.0-dev
  1. 下载opencv

可以到官网下载opencv的源码包,也可以使用以下命令下载最新版本:

cd ~
wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip
unzip opencv.zip
  1. 编译安装

进入解压后的目录,创建build目录并进入:

cd opencv-master
mkdir build
cd build

使用cmake编译安装:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
  1. 安装opencv-python

使用pip安装opencv-python:

pip3 install opencv-python

其中,opencv-python是Python语言的opencv包,它是对C++的opencv库的封装,使用起来更加方便。

  1. 验证安装

可以使用以下代码验证opencv是否安装成功:

import cv2
print(cv2.__version__)

如果输出opencv的版本号,说明安装成功。

注:如果遇到无法调用摄像头的情况,可以安装v4l-utils工具包:

sudo apt-get install v4l-utils
python3 安装opencv

原文地址: https://www.cveoy.top/t/topic/szA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录