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 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.下载源码:
下载opencv源码
推荐从opencv的官方网站下载:http://opencv.org/downloads.html
下载contrib组件源码
推荐从github直接克隆,一般来说与最新的opencv版本对应:https://github.com/opencv/opencv_contrib或者opencv——contril3.2:https://github.com/opencv/opencv_contrib/releases
下载的源码解压在你想要放置的地方即可
3.cmake源码(前提是已安装cmake)
在解压的opencv源码文件夹内创建用于编译的文件夹(如/build)
cd /home/<user_name>/opencv
mkdir build
cd build
开始CMake
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=<path to opencv_contrib/modules/> ..
其中,”