在Ubuntu中安装opencv相当于cmake编译该文件,注意编译完成后需要安装
1.下载opencv3.1.0.zip
https://opencv.org/releases/page/6/
2.安装依赖包
终端输入:
sudo apt-get install build-essential libgtk2.0-dev libvtk6-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev libtbb-dev
其中安装libjasper-dev会报错,以下是解决方法。
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
3.解压,并进入该文件夹,创建新的文件夹build用来编译
比如我的压缩包放在下载目录:
cd 下载/opencv-3.1.0
mkdir build
cd build
4.cmake编译opencv源码
直接cmake .. 很大概率会报错,解决方法使用下面的指令:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_IPP=OFF -D CMAKE_INSTALL_PREFIX=/usr/local .. -DENABLE_PRECOMPILED_HEADERS=OFF
编译结果如下图所示即表示已经编译成功。
5.安装
make -j3
j3表示使用三个线程,具体可以根据自己电脑配置,小于自己电脑的最大线程数即可,使用线程越多,编译的越快
编译结果如下图所示即表示已经编译成功。
sudo make install
编译结果如下图所示即表示已经成功安装opencv3.1.0了。
6.查看OpenCV的版本和安装的库
查看版本:pkg-config opencv --modversion
查看安装的库:在usr/local/lib文件夹