本文主要参考官网教程.记录练习过程.
a:https://docs.opencv.org/3.2.0/d7/d16/tutorial_linux_eclipse.html
b:https://docs.opencv.org/3.2.0/d7/d9f/tutorial_linux_install.html
1. 安装依赖:
GCC 4.4.x or later
CMake 2.8.7 or higher
Git
GTK+2.x or higher, including headers (libgtk2.0-dev)
pkg-config
可选:
Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
2. 同步opencv源码;
这里要选2.4的分支,因为我的cmake版本比较老。3.+版本需要3.+的cmake
cd ~/opencv
git clone https://gitee.com/tiven/opencv -b 2.4
3.准备编译:
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=~/opencv/usr/local ..
为了不使系统搞乱,我将opencv的编译后文件放到了~/opencv/usr/local/下.
4. 开编:
make -j10
5.安装到~/opencv/usr/local/下:
make install
安装完成