Ubuntu 16.04安装opencv 3.4.8

1、下载opencv 安装包opencv 和opencv_contrib

https://codeload.github.com/opencv/opencv_contrib/zip/3.4.8

https://codeload.github.com/opencv/opencv/zip/3.4.8

2、安装依赖软件

 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

3、解压两个压缩包,并且把opencv_contrib移到opencv中 并在opencv中新建build文件夹

Ubuntu 16.04安装opencv 3.4.8_第1张图片

4、进入build中执行以下命令

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv-3.2.0/opencv_contrib3.2.0/modules/ ..     (后边的路径是指opencv_contrib中modules所在的路径)(后边有两个点不要忘记)

sudo make

sudo make install

三个命令结束之后都没错应该就安装成功了

4、pkg-config --modversion opencv 使用该命令进行查看以下

编译过程会遇到一些问题:

一、缺少文件,需要下载后再编译,boostdesc_bgm.i参考这篇:https://blog.csdn.net/AlexWang30/article/details/99612188

二、下载停止,IPPICV: Download: ippicv_2017u3_lnx_intel64_general_20170822.tgz 参考这篇:https://blog.csdn.net/u010739369/article/details/79966263

三、编译文件找不到,fatal error: opencv2/xfeatures2d/cuda.hpp: No such file or directory

参考这篇:https://blog.csdn.net/weixin_33910137/article/details/93764823

注意:亲测成功

 

 

 


 

你可能感兴趣的:(OpenCV)