1.首先在终端运行下列命令进行必要的编译环境安装。

​sudo​​​ ​​apt-get​​​​ install​​​ ​​build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev​

2.下载相应的版本到电脑里面,这里我们以下载OpenCV-2.3.1为例。

cd 命令进入相应的下载目录。依次运行下列命令

1 tar xf OpenCV-2.3.1.tar.bz2

2 cd OpenCV-2.3.1


​3.终端运行  ​

1 mkdir build 

2 cd build

3 cmake ..   此处为cmake空格后面两个点。

 

​4 依次运行 ​​​

1 make

2 sudo make install

 ​​此时编译成功。

​5 现在需要配置必要的库。运行 ​​​​sudo​​​ ​​gedit /etc/ld.so.conf.d/opencv.conf​

​添加这句命令到文件中,/usr/​​​​local​​​​/lib​​,文件或许是空的,不影响。

6  运行此命令  ​​sudo​​​ ​​ldconfig​

​7 现在运行这条命令 ​​​​sudo​​​ ​​gedit /etc/​​​​bash​​​​.bashrc,添加下面两行到文件的末尾并保存。​

1 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

2 export PKG_CONFIG_PATH

8 运行例程测试

1 cd ~

2 mkdir openCV_samples

3 cp OpenCV-2.3.1/samples/c/* openCV_samples

4 cd openCV_samples/

5 chmod +x build_all.sh

6 ./build_all.sh


8 ./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg

trackback:​​http://hi.baidu.com/ok558/blog/item/d3a1a851ef05fe948d543035.html​

​                http://hi.baidu.com/folk113/blog/item/4dbcc1efc8f43424b90e2da0.html​