linux下编译安装opencv

操作系统:centos6.0

 

cmake 安装

OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。

     首先下载cmake压缩文件,我用的是cmake-2.8.11.2.tar.gz

      解压   #tar -zxvf cmkae-2.8.11.2.tar.gz  -C  yourPATH

      安装   #./bootstrap

                #make

                #make install

                #yum install  cmake-gui

     查看是否安装成功  (若出现版本信息则安装成功)

               #cmake  --version

 

下载opencv相关的开发套件:

               #yum install  pkgconfig libpng  zlib  libjpeg 

               #yum  install gtk2 gtk2-devel gtk2-devel-docs

               # yum install gnome-develgnome-devel-docs

     参考推荐http://blog.csdn.net/firefoxbug/article/details/7487087

 

 

opencv编译安装

下载opencv压缩包,我用的是opencv-2.4.6.1.tar.gz

      解压  #tar -zxvf  opencv-2.4.6.1.tar.gz  -C YOURPATH(你自己的解压路径)

      进入解压后的文件夹   #cd /YOURPATH/opencv-2.4.6.1

      新建一文件夹用来存放编译文件   #mkdir build

                                                   #cd  build

          进行相关配置                       #cmake-gui

                                                   

            点击configure    完成之后  点击generate

            也可用这个命令进行相关配置  #cmake -DCMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local

 

            在build目录下执行              #make

                                                  #make  install

 

安装完成后对环境变量进行配置       #vin  /etc/ld.so.conf

                                最后添加     /usr/local/lib

                                                #ldconfig

         更改环境变量                   #vim  /etc/bashrc

                              最后添加   PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

                                             export PKG_CONFIG_PATH

                               保存退出

          添加PATH路径                #vim  /etc/profile

                              最后添加    exportPATH="/usr/local/lib:$PATH"

                              保存退出

         查看PATH路径是否添加成功    #echo $PATH  (若可以找到/use/local/lib则添加成功)

 

测试

        将opencv源码包下的sample/c下的facedetect.cpp 拷贝到你的工作目录,进行编译,运行生成的可执行文件

                  编译        #g++ `pkg-config  --cflags  opencv` -o  facedetect   facedetect.cpp  `pkg-config --libs  opencv`

                  执行       ./facedetect--cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml"--scale=1.5 ./lena.bmp

将人脸圈出则安装成功。

相关参考http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值