依赖包
- GCC ≥4.4.x
- CMake ≥2.8.7
- Cit
- GTK ≥2.x,including headers (libgtk2.0-dev)
- pkg-config
- Python ≥2.6,Numpy ≥1.5,with developer packages(python-dev,python-numpy)
- ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
- [可选] libtbb2 libtbb-dev
- [可选] libdc1394 2.x
- [可选] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
- [可选] CUDA Toolkit ≥6.5
通过以下命令来安装上述依赖包:
1 | sudo apt-get install build-essential |
下载OpenCV源码
1.下载页下载最新稳定版
2.从Git Repository获取:
1 | git clone https://github.com/opencv/opencv.git |
编译源码
1.创建临时文件夹,用于存放Makefiles等
1 | cd ~/opencv |
2.配置并编译
1 | cmake [<some optional parameters>] <path to the OpenCV source directory> |
例如:
1 | cmake -D CMAKE_BUILD_TYPE=RELEASE \ |