作者:liutiancinet | 来源:互联网 | 2024-10-12 17:06
参考链接:http:blog.csdn.nethh5945articledetails51014705本文记录opencv3.1及其contrib模块在ubuntu
参考链接:http://blog.csdn.net/hh5945/article/details/51014705
本文记录opencv3.1及其contrib模块在ubuntu 16.04上全部编译过程,参考opencv官网,自己编译运行通过,可以直接参考步骤,拷贝即可。
1、opencv安装依赖项
直接复制到console安装即可。
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、官网下载源码
git直接下载:
git clone https://github.com/Itseez/opencv.git
git clone https://github.com/Itseez/opencv_contrib.git
如果git太慢,可以网上下载zip版本,不影响下面步骤。
3、编译及安装
mkdir ~/opencv310
cd ~/opencv310
将上述文件解压到opencv310目录下,我们直接在opencv-master文件上编译
将contrib模块拷贝到opencv-master文件夹下
cp -r opencv_contrib-master opencv-master
cd opencv-master
mkdir build
cd build
开始cmake
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-master/modules/ ..
cmake完成之后(确认complete,没有error),make -j7
sudo make install
完成安装