引言

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它广泛应用于实时图像处理、物体检测、图像分割、运动分析等领域。本文将指导您在Ubuntu Linux系统下安装和配置OpenCV,并简要介绍一些基本操作,帮助您开启计算机视觉之旅。

系统要求

在开始之前,请确保您的Ubuntu系统满足以下要求:

  • Ubuntu 18.04或更高版本
  • Python 3.x
  • CMake

安装OpenCV

使用pip安装

  1. 打开终端,输入以下命令安装pip:
sudo apt-get install python3-pip
  1. 使用pip安装OpenCV:
pip3 install opencv-python

使用源码安装

如果您需要使用OpenCV的高级功能或自定义安装,可以从源码编译安装。

  1. 下载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
  1. 安装依赖库:
sudo apt-get install build-essential cmake git libopencv-dev
  1. 创建一个构建目录:
mkdir build && cd build
  1. 配置并编译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
  1. 安装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的各种功能,并尝试将其应用于您的项目中。祝您在计算机视觉之旅中一切顺利!