(1)搭建编译环境,并安装相关关联库
搭建C/C++编译环境:
sudo apt-getinstall build-essential
安装关联库:
sudo apt-getinstall cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-devlibswscale-dev
sudo apt-getinstall python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-devlibtiff-dev libjasper-dev libdc1394-22-dev
(2)下载最新OpenCV3.0.0代码:下载完源代码后,解压至你所要放置的文件夹下面。
(3)进入opencv-3.0.0中,键入如下命令:cmake .(注意,cmake命令后面隔着一个空格,然后带了一个“.”)
(4)键入:sudo make
(5)执行安装:sudo make install
(6)完成安装
sudo /bin/bash-c echo "/usr/local/lib/" /etc/ld.so.conf.d/opencv.conf sudo ldconfig
(7)测试OpenCV3.0.0
切换到OpenCV3.0.0的samples目录下面,并编译samples程序
cd samples
sudo cmake .
sudo make –j $(nproc)
然后切换到cpp目录下运行测试程序
cd cpp/
./cpp-example-facedetect lena.jpg(图片自定义)
进入到以下目录:/usr/local/share/OpenCV/samples/c/中运行
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" lena.jpg