当前位置:   article > 正文

Ubuntu 20.04下安装OpenCV环境_ubuntu20.04安装opencv

ubuntu20.04安装opencv

一、安装依赖

  1. # 更新源,安装软件包
  2. sudo apt update && sudo apt install -y cmake g++ wget unzip
  3. #安装依赖
  4. sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
  5. sudo apt-get install libgtk2.0-dev
  6. sudo apt-get install pkg-config

二、进入网站找到OpenCV和 opencv_contrib(版本必须一致,3.4.15适配Ubuntu20.04版本)

OpenCV · GitHubicon-default.png?t=N7T8https://github.com/opencv

两个安装包放在home目录下,通过以下命令解压

  1. ~$ unzip opencv-3.4.8.zip
  2. ~$ unzip opencv_contrib-3.4.8.zip

文件夹opencv_contrib-3.4.8移动到文件夹opencv-3.4.8中:

mv opencv_contrib-3.4.8 opencv-3.4.8

三、从源代码使用CMake编译OpenCV

在opencv-3.4.8文件夹中新建“build”目录

  1. ~$ cd opencv-3.4.8
  2. ~/opencv-3.4.8$ mkdir build
  3. ~/opencv-3.4.8$ cd build

运行如下命令配置:

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=/home/<yourusername>/opencv-3.4.8/opencv_contrib-3.4.8/modules ..

如果没有错误发生,运行如下命令编译工程:

make -j7

如果没有错误发生,运行如下命令安装:

sudo gedit /etc/ld.so.conf.d/opencv.conf

然后在打开文件中添加如下内容:

/usr/local/lib

之后再终端输入以下命令(安装完成某个工程后生成许多动态库,该命令是为了让这些动态链接库为系统所共享)

sudo ldconfig

使其保存并生效,再在终端输入

sudo gedit /etc/bash.bashrc

打开文件后在末尾输入:

  1. PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
  2. export PKG_CONFIG_PATH

保存退出,终端输入:

source /etc/bash.bashrc

四、测试安装的文件

进入opencv/samples/cpp/example_cmake目录下,终端打开,依次输入:

  1. cd ../samples/cpp/example_cmake
  2. cmake .
  3. make
  4. ./opencv_example

结束

内容参考:Ubuntu18.04安装OpenCV教程-CSDN博客 (baidu.com)

Ubuntu 16.04下安装OpenCV环境 - 知乎 (zhihu.com)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/971510
推荐阅读
相关标签
  

闽ICP备14008679号