install opencv 3.1 需要的Package
GCC 4.4.x 或更高
CMake 2.8.7 或更高
Git
GTK+2.x 或更高,包括头(libgtk2.0-dev)
pkg-config
Python 2.6 或以后,Numpy 1.5或以后,和开发包(python-dev,python-numpy)
ffmpeg 或者libav开发包:libavcodec-dev, libavformat-dev, libswscale-dev
可选包:libtbb2 ,libtbb-dev
可选包:libdc1394 2.x
可选包:libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
1.Install
-sudo
apt-get
install
build-essential
2.下载安装包opencv-3.0.0.zip,也可以自行上opencv官网下载http://opencv.org/。
解压安装包到你想要的地方,本文以存放主文件加下。
3. 利用终端进入opencv3文件夹,代码如下:
1
|
cd
~
/opencv-3
.0.0
|
4. 新建build文件夹存放opencv的编译文件,进入build文件夹代码如下
1
2
|
mkdir
build
cd
build
|
5. 配置opencv文件,代码如下:
1
|
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=
/usr/local
..
|
或者使用cmake-gui用图形界面编译。
6. 进行编译,代码如下:
1
|
make
|
7. 安装opencv库到系统,代码如下:
1
|
sudo
make
install
|
8.需要在/etc/ld.so.conf 文件里加上一行/usr/local/lib,运行命令 sudo ldconfig
ldconfig
这样OpenCV就可以使用了。
//如果编译后出现不能运行,可以根据报的Error infor进行补充安装,
比如我安装过程中出现了error 提示安装libgtk2.0-dev, 安装完后重新编译,安装 确实多除了很多lib,比如
Installing: /usr/local/bin/opencv_traincascade
-- Installing: /usr/local/bin/opencv_createsamples
-- Installing: /usr/local/bin/opencv_annotation
然后再编译Demo 运行 ok,