ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
ubuntu安装opencv-3.4.1及opencv_contrib-3.4.1
一、安装
(1)将文件夹中的两个压缩文件解压
得到两个文件:opencv-3.4.1,opencv_contrib-3.4.1
(2)更新软件列表:sudo apt-get update
(3)更新软件:sudo apt-get upgrade,这一步要一小会儿,我用了6min左右
(4)添加依赖项:
①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 python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
(5)sudo apt install cmake-qt-gui
(6)创建一个文件夹build,用来放置生成的代码
(7)
(8)选择正确的路径
(9)点击Configure
(10)添加:CMAKE_BUILD_TYPE : Release
(11)添加:OPENCV_EXTRA_MODULES_PATH:opencv_contrib-3.4.1/modules
(12)再次点击Configure
(13)点击Generate
(14)在build目录下执行make,我用了30min左右
注:这里第一次make时出现了错误:
原因:没注意到Cmake的时候出错了:下载失败,无法连接到服务器
解决:
重新cmake还是没用,于是把之前解压的两个文件opencv-3.4.1,opencv_contrib-3.4.1都删除了,再从第一步重新装,就OK了。
(15)继续执行 sudo make insatll
这样opencv3就安装好了,查看opencv安装的版本和库
(16)opencv环境配置
①sudo vim /etc/ld.so.conf.d/opencv.conf
输入:/usr/local/lib
②sudo ldconfig
③sudo vim /etc/bash.bashrc
在末尾加上:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
④重启一下就ok了。
二、测试
(1)新建 test.cpp: vim test.cpp
(2)输入代码
(3)注意:下面命令中的引号是倒引号,别用成了单引号。
(4)./test
资源:OpenCV:
链接:https://pan.baidu.com/s/1sx4Yy0lND2Kk5LoNSIr1sw
提取码:xxnh