跳转至

Ubuntu 安装 OpenCV 指南

OpenCV

本文是一个简单易用的Ubuntu安装OpenCV的指南,帮助用户轻松完成OpenCV的安装和配置。

安装步骤

第一步:安装依赖项

sudo apt-get install cmake git build-essential libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

一口气全安装。

第二步:下载OpenCV源代码

  • GitHub下载:

  • 切换到用户目录(也可以选择其他文件夹,本文以用户目录~/为例):

cd ~
- 下载源码:

git clone https://github.com/opencv/opencv.git
cd opencv
  • 可以根据需要替换为其他版本号,建议使用最新版:
git checkout 4.7.0
  • OpenCV官网下载:

    • 若Git速度慢,也可以选择在OpenCV官网下载源码压缩包: OpenCV Releases

    • 下载完成后将压缩包移到用户目录~/文件夹下,解压文件:

    unzip -q opencv-4.7.0.zip
    cd opencv-4.7.0
    

    注意,不同版本的文件名不同。

### 第三步:编译和安装OpenCV

  • 新建并进入build文件夹:

    mkdir build && cd build
    
  • 编译OpenCV:

    cmake ..
    make -j8
    

  • 安装OpenCV:

    sudo make install
    

第四步:配置OpenCV

  • 获取lib文件夹路径:

    cd lib && pwd
    
    复制输出的路径 。

  • 修改配置文件:

    将刚刚复制的路径粘贴在引号之间。

    sudo echo 'include lib文件夹路径' >> /etc/ld.so.conf
    
  • 更新配置文件:

    sudo ldconfig
    

第五步:验证OpenCV

  • 查看版本号:

    pkg-config --modversion opencv4
    

  • 查看libs库:

    pkg-config --libs opencv4
    

如果能够输出OpenCV版本号和libs库,则表明安装成功。

测试程序

  • 进入测试样例文件夹:
cd ~/opencv-4.7.0/samples/cpp/example_cmake
  • 依次执行以下命令:
mkdir build && cd build
cmake ..
make
  • 运行程序: shell ./opencv_example

正常运行时显示摄像头画面,窗口左上角显示Hello OpenCV。