Ubuntu20安装OpenCV3(图解亲测)

文章目录

  • 1. 下载opencv与安装cmake:
    • 1.1 安装cmake
    • 1.2 安装依赖环境
    • 1.3 下载opencv3
  • 2. 安装
    • 2.1 解压文件
    • 2.2 进入到解压后的文件夹下
    • 2.3 进行cmake
    • 2.4 进行编译
    • 2.5 进行安装
  • 3. 配置环境
    • 3.1 修改ld.so.conf文件
    • 3.2 修改bash.bashrc文件
  • 4.检验是否安装成功

1. 下载opencv与安装cmake:

1.1 安装cmake

终端执行下面语句,安装cmake

sudo apt-get install cmake

1.2 安装依赖环境

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config

1.3 下载opencv3

(opencv4下面的安装方法可能不好使了就)

下载地址:https://opencv.org/releases/
点击Sources进行下载自己需要的版本

Ubuntu20安装OpenCV3(图解亲测)_第1张图片

2. 安装

2.1 解压文件

解压后,将文件夹放自己喜欢的地方,我就放在了主目录~下
Ubuntu20安装OpenCV3(图解亲测)_第2张图片

2.2 进入到解压后的文件夹下

(这里我将解压后的文件夹重新命为opencv3,这个随便,不是重点)
在opencv3文件夹下新建build文件夹

终端运行

mkdir build

进入build文件夹下

cd build

Ubuntu20安装OpenCV3(图解亲测)_第3张图片

2.3 进行cmake

在build目录下运行

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

Ubuntu20安装OpenCV3(图解亲测)_第4张图片

2.4 进行编译

接下来时一个漫长的等待过程,大概需要等10分钟,不要多虑

sudo make -j8

可以使用sudo make -j 8 sudo make -j4sudo make
我这里就使用sudo make -j 8了

Ubuntu20安装OpenCV3(图解亲测)_第5张图片

2.5 进行安装

再执行

sudo make install

Ubuntu20安装OpenCV3(图解亲测)_第6张图片

3. 配置环境

3.1 修改ld.so.conf文件

用gedit打开/etc/ld.so.conf
在文件中加上一行 /usr/loacal/lib
其中/user/loacal是opencv安装路径也就是makefile中指定的安装路

终端执行

sudo gedit /etc/ld.so.conf

输入:

include /usr/local/lib

保存退出
Ubuntu20安装OpenCV3(图解亲测)_第7张图片
运行下面语句刷新库链接配置

sudo ldconfig

3.2 修改bash.bashrc文件

终端运行

sudo gedit /etc/bash.bashrc 

在文件末尾加入:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

Ubuntu20安装OpenCV3(图解亲测)_第8张图片

然后在命令行中输入刷新

source /etc/bash.bashrc

4.检验是否安装成功

在命令行中输入如下命令:

pkg-config opencv --modversion

在这里插入图片描述

如图所示,出现版本号就安装成功了。

你可能感兴趣的:(#,OpenCV,opencv,visual,studio,c++)