版权声明:本文为博主原创文章,未经博主允许不得转载。 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