引言
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它广泛应用于实时图像处理、物体检测、图像分割、运动分析等领域。本文将指导您在Ubuntu Linux系统下安装和配置OpenCV,并简要介绍一些基本操作,帮助您开启计算机视觉之旅。
系统要求
在开始之前,请确保您的Ubuntu系统满足以下要求:
- Ubuntu 18.04或更高版本
- Python 3.x
- CMake
安装OpenCV
使用pip安装
- 打开终端,输入以下命令安装pip:
sudo apt-get install python3-pip
- 使用pip安装OpenCV:
pip3 install opencv-python
使用源码安装
如果您需要使用OpenCV的高级功能或自定义安装,可以从源码编译安装。
- 下载OpenCV源码:
wget https://github.com/opencv/opencv/archive/4.5.5.tar.gz
tar -zxvf 4.5.5.tar.gz
cd opencv-4.5.5
- 安装依赖库:
sudo apt-get install build-essential cmake git libopencv-dev
- 创建一个构建目录:
mkdir build && cd build
- 配置并编译OpenCV:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_TBB=ON \
-D WITH_V4L=ON \
-D WITH_QT=OFF \
-D WITH_OPENGL=ON \
-D WITH_GTK=ON ..
make -j4
sudo make install
- 安装Python接口:
sudo pip3 install opencv-python
简单示例
下面是一个简单的Python示例,展示如何使用OpenCV读取和显示图像:
import cv2
# 读取图像
image = cv2.imread('example.jpg')
# 显示图像
cv2.imshow('Example', image)
# 等待用户按键后关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
总结
通过本文的指导,您应该已经能够在Ubuntu Linux下安装并配置OpenCV。接下来,您可以开始探索OpenCV的各种功能,并尝试将其应用于您的项目中。祝您在计算机视觉之旅中一切顺利!