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
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
得到两个文件:opencv-3.4.1,opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(2)更新软件列表:sudo apt-get update
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(3)更新软件:sudo apt-get upgrade,这一步要一小会儿,我用了6min左右
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(4)添加依赖项:
①sudo apt-get install build-essential
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
②sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
③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
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(5)sudo apt install cmake-qt-gui
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(6)创建一个文件夹build,用来放置生成的代码
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(7)
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(8)选择正确的路径
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1

(9)点击Configure
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1

ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1

ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(10)添加:CMAKE_BUILD_TYPE : Release
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(11)添加:OPENCV_EXTRA_MODULES_PATH:opencv_contrib-3.4.1/modules
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(12)再次点击Configure
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(13)点击Generate
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(14)在build目录下执行make,我用了30min左右
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
注:这里第一次make时出现了错误:
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
原因:没注意到Cmake的时候出错了:下载失败,无法连接到服务器
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
解决:
重新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
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
这样opencv3就安装好了,查看opencv安装的版本和库
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(16)opencv环境配置
①sudo vim /etc/ld.so.conf.d/opencv.conf
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
输入:/usr/local/lib
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
②sudo ldconfig
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
③sudo vim /etc/bash.bashrc

ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
在末尾加上:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
④重启一下就ok了。
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1

二、测试

(1)新建 test.cpp: vim test.cpp
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(2)输入代码
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(3)注意:下面命令中的引号是倒引号,别用成了单引号
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
(4)./test
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
资源:OpenCV:

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