Python3 安装 OpenCV 详细教程:从依赖库到验证
Python3 安装 OpenCV 详细教程:从依赖库到验证
在使用 Python 进行图像处理和计算机视觉任务时,OpenCV 是一个必不可少的库。本文将详细介绍如何在 Ubuntu 系统上使用 apt-get 安装 OpenCV,包括安装依赖库、下载源码、编译安装、安装 Python 包和验证安装等步骤。
安装前准备
安装 OpenCV 前,需要先安装一些依赖库和工具:
cmake: 用于编译安装 OpenCVpython3-dev: 用于编译安装 OpenCV-Pythonlibjpeg-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
注意: 以上步骤可能需要根据您的系统环境进行适当调整。
希望本文能够帮助您成功安装 OpenCV 并开始使用它进行图像处理和计算机视觉方面的开发。
原文地址: https://www.cveoy.top/t/topic/lExd 著作权归作者所有。请勿转载和采集!