请选择 进入手机版 | 继续访问电脑版

[OpenCV] Ubuntu18.04中用CMake-gui安装OpenCV3.4.1和OpenCV_contrib-3.4.1

[复制链接]
查看: 145|回复: 0

44

主题

46

帖子

188

积分

版主

Rank: 7Rank: 7Rank: 7

积分
188
发表于 2020-10-23 06:47:11 | 显示全部楼层 |阅读模式
下载和添加依赖包

1、首先更新 apt-get,在安装前最好先更新一下系统,不然有可能会安装失败。在终端输入:

    sudo apt-get update
    sudo apt-get upgrade

2、接着安装官方给的opencv依赖包,在终端输入:

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





3. 编译安装:
make
sudo make install

指定路径的安装:
make DESTDIR=/install/directory install


四、配置环境变量

1、安装成功后还需要设置opencv的环境变量。打开文件:

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

2、将以下内容添加到最后:

/usr/local/lib

3、接下来配置库:

sudo ldconfig

4、更改环境变量:

sudo gedit /etc/bash.bashrc

5、在文件后添加:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/OpenCV-3.4.1/lib/pkgconfig
export PKG_CONFIG_PATH



6、保存退出,在运行下面的例程之前,需要重新开启终端来使配置生效

五、测试

1、在终端运行命令:pkg-config --cflags --libs opencv 出现下面信息:


  1. pkg-config --cflags --libs opencv
复制代码

显示结果:

-I/OpenCV-3.4.1/include/opencv -I/OpenCV-3.4.1/include -L/OpenCV-3.4.1/lib -lopencv_world



遇到的问题:

cc1: warning: ‘-Werror=’ argument ‘-Werror=non-virtual-dtor’ is not valid for C



解压办法:
  1. sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen
复制代码
E: 无法定位软件包 libjasper-dev:
解决办法:
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev













AI教程吧走一走,高薪迟早有!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
AI教程吧-更新最快的IT教程网 本站资源原自互联网收集及网友分享-如有侵权请发邮件到chenwei@aijc8.com联系删除!  AI教程吧  ( 辽ICP备20003934号 )