本文主要是介绍centos6.4 成功安装 opencv2.4.8(参考2.3.1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考文献:http://www.cnblogs.com/zlbeidou/p/3209029.html
成功通过编译,显示结果如图。
正文:
系统环境介绍:
centos 6.4
1.安装依赖包
yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-devel gstreamer-devel libavc1394-devel libraw1394-devel libdc1394-devel jasper-devel jasper-utils swig python libtool nasm
2.生成make文件并安装
//cd opencv 2.3.1
cd opencv2.4.8
// (2.3.1) cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=NO .
(2.4.8) cmake CMakeLists.txt
make
// (2.4.8)error: /opencv248/opencv-2.4.8/cmake/cl2cpp.cmake:50 (string): string does not recognize sub-command MD5
改错: 删除 cl2cpp.cmake 内的第50 行。重新 make
sudo make install
3.配置
新建文件 /etc/ld.so.conf.d/opencv.conf
在文件中添加 /usr/local/lib
保存之后执行配置
sudo ldconfig
4.环境变量配置
sudo vim /etc/bashrc(代码:位置随意,最后也行)
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存(esc :wq) 之后执行
source /etc/bashrc
5.测试安装是否成功
cd OpenCV-2.3.1/samples/c
chmod +x build_all.sh
./build_all.sh
编译结束之后执行
./facedetect cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
如果安装成功的话,lena脸上会有一个蓝色的圈
这篇关于centos6.4 成功安装 opencv2.4.8(参考2.3.1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!