1.安装libgtk2.0-dev pkg-config
# apt-get install libgtk2.0-dev pkg-config
2.
下载OpenCV-2.3.1(可到openCV官网下载)
# tar xf OpenCV-2.3.1.tar.bz2
# cd OpenCV-2.3.1
3.安装cmake
# apt-get install cmake
4.生成编译文件
# mkdir build
# cd build
# cmake .. //此处为cmake空格后面两个点,表示要编译的文件在上级目录,生成的编译文件产生在本目录
5.编译
# make
# make install
6.
配置必要的库
# gedit /etc/ld.so.conf.d/opencv.conf //新建的,为空,不必惊讶
添加以下内容
/usr/local/lib
7.使库生效
# ldconfig
8.添加全局变量
# gedit /etc/bash.bashrc
在最后加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
9.编译例子
# cd ~
# mkdir openCV_samples
# cp OpenCV-2.3.1/samples/c/* openCV_samples
# cd openCV_samples/
# chmod +x build_all.sh
# ./build_all.sh
10.运行人脸识别例子
# ./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
本文参考
http://ljmdbc7a.iteye.com/blog/1725822