Ubuntu20安装OpenCV3(亲测)

Posted 流楚丶格念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu20安装OpenCV3(亲测)相关的知识,希望对你有一定的参考价值。

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进行下载自己需要的版本

2. 安装

2.1 解压文件

解压后,将文件夹放自己喜欢的地方,我就放在了主目录~下

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

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

终端运行

mkdir build

进入build文件夹下

cd build

2.3 进行cmake

在build目录下运行

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

2.4 进行编译

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

sudo make -j8

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

2.5 进行安装

再执行

sudo make install

3. 配置环境

3.1 修改ld.so.conf文件

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

终端执行

sudo gedit /etc/ld.so.conf


运行下面语句刷新库链接配置

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

然后在命令行中输入刷新

source /etc/bash.bashrc

4.检验是否安装成功

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

pkg-config opencv --modversion

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

以上是关于Ubuntu20安装OpenCV3(亲测)的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu16.04安装opencv3.4.1教程

ubuntu 20.04+ORB_SLAM3 安装并行全记录(无坑版)

ubuntu安装opencv3.4.5,图文详解

(亲测有效)ubuntu系统安装,配置csitool工具,收发无线数据

(亲测有效)ubuntu系统安装,配置csitool工具,收发无线数据

py-faster-rcnn + opencv3.0.0 + ubuntu16.04配置