python3 安装opencv
安装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界面
- 更新apt-get源
sudo apt-get update
sudo apt-get upgrade
- 安装依赖库和工具
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
- 下载opencv
可以到官网下载opencv的源码包,也可以使用以下命令下载最新版本:
cd ~
wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip
unzip opencv.zip
- 编译安装
进入解压后的目录,创建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
- 安装opencv-python
使用pip安装opencv-python:
pip3 install opencv-python
其中,opencv-python是Python语言的opencv包,它是对C++的opencv库的封装,使用起来更加方便。
- 验证安装
可以使用以下代码验证opencv是否安装成功:
import cv2
print(cv2.__version__)
如果输出opencv的版本号,说明安装成功。
注:如果遇到无法调用摄像头的情况,可以安装v4l-utils工具包:
sudo apt-get install v4l-utils
原文地址: https://www.cveoy.top/t/topic/szA 著作权归作者所有。请勿转载和采集!