如何在 Ubuntu 20.04 上安装 OpenCV 您所在的位置:网站首页 opencv依赖库linux 如何在 Ubuntu 20.04 上安装 OpenCV

如何在 Ubuntu 20.04 上安装 OpenCV

2024-07-12 07:20| 来源: 网络整理| 查看: 265

如何在 Ubuntu 20.04 上安装 OpenCV

OpenCV 是一个计算机视觉库,缩写为开源计算机视觉库。开放意味着它是一个开源库,绑定了 python、C++ 和 Java,并支持不同的操作系统,例如 Windows 和 Linux。它能够使用多核处理和GPU加速来执行实时操作任务。 OpenCV 库可用于广泛的应用,包括人脸识别和检测、医学图像分析、运动跟踪、监控视频、3D 模型提取等等。

在本文中,我们将介绍如何在 Linux 发行版 Ubuntu 20.04 上安装 OpenCV 库。

您可以使用两种不同的方式安装 OpenCV:

使用 Ubuntu 存储库安装 OpenCV通过源码安装OpenCV

如果您想在系统上安装 OpenCV 库的最新稳定版本,则可以使用源方法安装它。按“Ctrl+Alt+t”打开终端,然后使用以下方法开始安装 OpenCV:

方法1:使用Ubuntu存储库安装OpenCV

OpenCV 库可在 Ubuntu 20.04 的官方 Ubuntu 存储库中找到。使用以下命令更新 apt 缓存:

sudo apt update

通过运行以下命令安装 OpenCV:

sudo apt install libopencv-dev python3-opencv

上面的命令将在您的系统上安装所有必需的软件包。

完成OpenCV的安装后,可以通过导入cv2模块来验证安装,并通过执行以下命令打印已安装的OpenCV版本:

python3 -c "import cv2; print(cv2.__version__)"

以下输出将显示在您的屏幕上。至此,本系统已经安装了4.2.0版本的OpenCV。

方法二:通过源码安装OpenCV

建议使用此方法安装 OpenCV 库,因为使用此方法可以在系统上安装最新稳定版本的 OpenCV。此方法将针对您的系统进行特别优化,您也可以轻松控制构建选项。

请按照以下步骤从源安装最新的 OpenCV 版本:

第 1 步:安装构建工具

使用以下命令在系统上安装所需的构建工具和依赖项:

sudo apt install build-essential cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \ gfortran openexr libatlas-base-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \ libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

第 2 步:克隆 OpenCV 的存储库

创建目录并在其中导航。通过运行以下命令克隆 OpenCV 存储库:

mkdir ~/opencv_build && cd ~/opencv_build git clone https://github.com/opencv/opencv.git

然后,使用以下命令克隆 OpenCV contrib 存储库:

git clone https://github.com/opencv/opencv_contrib.git

在撰写本文时,OpenCV 4.4.0 是最新的稳定版本。

第 3 步:设置 OpenCV 构建

下载完成后,创建一个名为“build”的目录并导航到该目录,如下所示:

cd ~/opencv_build/opencv mkdir -p build && cd build

现在,使用以下命令使用 CMake 设置 OpenCV 构建:

cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON ..

最后您将在终端上看到以下输出:

第四步:开始编译

使用以下命令启动编译过程:

make j8

根据您的处理器修改“j”标志的值。如果您不了解处理器内核,请输入 nproc 命令。通过这种方式,您可以轻松找到处理器的核心。编译过程将花费一些时间,具体取决于您的系统配置。所以,要有耐心。

第 5 步:安装 OpenCV

执行以下命令安装 OpenCV:

sudo make install

完成安装过程后,键入以下命令来验证 OpenCV 安装。对于 C++ 绑定:

pkg-config --modversion opencv4

对于 python 绑定,运行命令如下:

python3 -c "import cv2; print(cv2.__version__)"

恭喜!最新的 OpenCV 版本 4.4.0 现已安装在您的系统上。

结论

我们在本文中解释了在 Linux 系统 Ubuntu 20.04 上安装 OpenCV 的两种不同方法。根据您的喜好和要求选择方法。或者最适合你。从 Ubuntu 存储库安装打包的 OpenCV 版本相当容易,但是从源代码构建 OpenCV 为您提供了更大的灵活性,建议您在系统上安装 OpenCV 时首先选择此方法。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有