ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1

                                                                   ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1

一、安装

(1)将文件夹中的两个压缩文件解压
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第1张图片
得到两个文件:opencv-3.4.1,opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第2张图片
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第3张图片
(2)更新软件列表:sudo apt-get update
在这里插入图片描述
(3)更新软件:sudo apt-get upgrade,这一步要一小会儿,我用了6min左右
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第4张图片
(4)添加依赖项:
①sudo apt-get install build-essential
在这里插入图片描述
②sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第5张图片
③sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第6张图片
(5)sudo apt install cmake-qt-gui
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第7张图片
(6)创建一个文件夹build,用来放置生成的代码
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第8张图片
(7)
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第9张图片
(8)选择正确的路径
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第10张图片
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第11张图片
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第12张图片

(9)点击Configure
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第13张图片

ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第14张图片

ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第15张图片
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第16张图片
(10)添加:CMAKE_BUILD_TYPE : Release
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第17张图片
(11)添加:OPENCV_EXTRA_MODULES_PATH:opencv_contrib-3.4.1/modules
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第18张图片
(12)再次点击Configure
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第19张图片
(13)点击Generate
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第20张图片
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第21张图片
(14)在build目录下执行make,我用了30min左右
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第22张图片
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第23张图片
注:这里第一次make时出现了错误:
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第24张图片
原因:没注意到Cmake的时候出错了:下载失败,无法连接到服务器
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第25张图片
解决:
重新cmake还是没用,于是把之前解压的两个文件opencv-3.4.1,opencv_contrib-3.4.1都删除了,再从第一步重新装,就OK了。
(15)继续执行 sudo make insatll
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第26张图片
这样opencv3就安装好了,查看opencv安装的版本和库
在这里插入图片描述
(16)opencv环境配置
①sudo vim /etc/ld.so.conf.d/opencv.conf
在这里插入图片描述
输入:/usr/local/lib
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第27张图片
②sudo ldconfig
在这里插入图片描述
③sudo vim /etc/bash.bashrc

在这里插入图片描述
在末尾加上:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第28张图片
④重启一下就ok了。
在这里插入图片描述

二、测试

(1)新建 test.cpp: vim test.cpp
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第29张图片
(2)输入代码
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第30张图片
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第31张图片
(3)注意:下面命令中的引号是倒引号,别用成了单引号
在这里插入图片描述ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第32张图片
(4)./test
在这里插入图片描述
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1_第33张图片
资源:OpenCV:

链接:https://pan.baidu.com/s/1sx4Yy0lND2Kk5LoNSIr1sw
提取码:xxnh

你可能感兴趣的:(opencv,VMware-Ubuntu)