如何在 Ubuntu 20.04 上安装 openCV
admin
2023-08-03 05:35:24
0

OpenCV(开源计算机视觉库)是一个开源计算机视觉库,具有C++、Python 和 Java 的绑定,支持所有主要操作系统。它可以利用多核处理和功能GPU加速实时操作。

OpenCV 用于广泛的应用,包括医学图像分析、拼接街景图像、监控视频、检测和识别人脸、跟踪移动物体、提取 3D 模型等等。

本文介绍如何在 Ubuntu 20.04 上安装 OpenCV。若要从源安装最新稳定版本的 OpenCV,请从本教程的\”源\”部分向下滚动到安装 OpenCV。选择最适合您的安装方法。

从 Ubuntu 存储库安装 OpenCV

OpenCV 可用于从默认 Ubuntu 20.04 存储库进行安装。要安装它,请运行:

sudo apt updatesudo apt install libopencv-dev python3-opencv

上述命令将安装运行 OpenCV 所需的所有包。

通过导入模块并打印 OpenCV 版本来验证安装:cv2

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

在编写本文时,存储库中的版本为 4.2:

4.2.0

从源安装 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_buildgit clone https://github.com/opencv/opencv.gitgit clone https://github.com/opencv/opencv_contrib.git

    在编写本文时,github 存储库中的默认版本是版本 4.3.0。如果要安装旧版本的 OpenCV,请将 CD 安装到 和 目录并运行opencvopencv_contribgit checkout

  3. 下载完成后,创建一个临时生成目录,然后导航到该目录:
    cd ~/opencv_build/opencvmkdir -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 ..

    输出如下所示:

    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/vagrant/opencv_build/opencv/build
  4. 启动编译过程:
    make -j8

    根据处理器修改标志。如果您不知道处理器的内核数量,可以通过键入 来找到它。-jnproc

    编译可能需要几分钟或更多时间,具体取决于您的系统配置。

  5. 安装 OpenCV 时:
    sudo make install
  6. 若要验证安装,请键入以下命令,您应该会看到 OpenCV 版本。

    C++绑定:

    pkg-config --modversion opencv4
    4.3.0

    Python 绑定:

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

    复制

    4.3.0-dev

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在 iPhone 14 P... Apple 的 iPhone 14 Pro 是第一款配备 48MP 传感器的 iPhone。所有以前...