主要参考的是Linux公社网站下的OpenCV2.4.5在Ubuntu 13.04下配置过程( http://www.linuxidc.com/Linux/2013-06/85617.htm )一文,还有
sudo apt-get install libcv-dev libcv1 libcvaux-dev libcvaux1 libhighgui-dev libhighgui1 opencv-doc python-opencv
sudo apt-get install g77
sudo apt-get install yasm
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev
切记此处应该把所有的环境都安装好之后才能进行下面的OpenCV的编译:
make
sudo make install
等等……否则就会像我一样将近半个小时的make过程只能重新来一遍了……
此外关于英文原帖中后面附加的例子:
./facedetect --cascade="/usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
因为某种原因无法运行,我解决方法如下:
将/usr/local/share/Opencv/haarcascades/目录中的lena.jpg图片和需要的先验知识文件haarcascade_frontalface_alt.xml等都复制到./facedetect程序所在的目录下(需要root权限),这样直接运行以下命令就可以了:
./facedetect --cascade=haarcascade_frontalface_alt.xml --scale=1.5 lena.jpg
初步的环境搭建就到这里了,后面在使用时可能还会有其他方面的问题(链接库目录等),如果出现了还会继续说明,还在学习中,希望能够多多交流!