Ubuntu 16.04 安装opencv 3.2

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35451572/article/details/80739386

1.安装依赖库

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  

2.安装依赖库

软件下载

wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip  
unzip opencv.zip 

创建构建文件

mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=  
/home/hanxuan/opencv-3.2.0/opencv3.2.0/opencv_contrib-3.2.0/modules/ ..  

将上边程序中最后/home/hanxuan/opencv-3.2.0/opencv3.2.0/opencv_contrib-3.2.0/modules/部分替换为自己的modules路径。
在这个过程中,对ippicv_linux_20151201.tgz下载的速度比较慢,很多时候会因为这个下载失败导致整个程序安装失败,可以提前对文件进行下载,可以去这里(ippicv_linux_20151201.tgz)下载将文件放入到下边提示的目录中。

/opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/
sudo make   -j

在这里可能需要消耗一些时间

sudo make install 

执行完上边的步骤没有报错就是安装成功的。
可以使用下边的命令查看版本号

pkg-config --modversion opencv

安装没有问题的话,就可以开始使用opencv。
进入python中,运行

import cv2

没有报错的话就是可以的。
这里写图片描述

Error1 : fatal error: LAPACKE_H_PATH-NOTFOUND/lapacke.h: No such file or directory #include "LAPACKE_H_PATH-NOTFOUND/lapacke.h"

sudo apt-get install liblapacke-dev checkinstall

##参考
基于ubuntu16.04下opencv3.2安装配置

Ubuntu 16.04 安装opencv 3.2 记录

猜你喜欢

转载自blog.csdn.net/qq_35451572/article/details/80739386