• opencv移植到ubuntu


    原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/

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

    1.ubuntu下安装cmake比较简单,

    apt-get install cmake-gui

    如果觉得自带的版本不符合要求,可以下载安装包。

    下载最新版的安装包:

    http://www.cmake.org/cmake/resources/software.html

    测试安装是否正确#cmzke

    2.由于此版本不自带cmake-gui,所有又要安装他。因为图形界面使用非常方便。

    #sudo apt-get install cmake-qt-gui
    安装完成后,输入cmake-gui检测安装是否正确。

    或者在应用中心打开也可以。

    3.此时需要下载opencv的源码包。源码包请自行下载,我用的是:opencv-2.0.0.tar.gz

    http://blog.csdn.net/satanhbl/article/details/25734887 

    http://blog.csdn.net/jiebaoabcabc/article/details/22935185

    http://blog.csdn.net/jiebaoabcabc/article/details/22825411

    4.下载完成后,解压到/usr/local/opencv-2.4.9/

    tar xvjf opencv-2.4.9.tar.bz -C /usr/local/

    5.由于opencv在2.0.0以上版本,需要用cmake配置才能生成makefile.下面讲解cmak的配置过程

    1》打开终端输入 sudo make-gui  基本配置如下:

     

    参数说明:

    Where is the source code::/usr/local/opencv-2.4.9/

    Where to build the binaries ::/usr/local/opencv-2.4.9/opencv-pc(opencv-pc 提前建好,权限777,主要输出配置文件)

    2》输入finish后主要配置如下:

    .配置自己需要的库和安装目录,buildtype键入Release,installprefix是opencv安装路  径,默认是在/usr/local下

    5点击generate,瞬间完成 提示Generating done说明cmake完成,产生了makefile

    编译安装opencv:

             1》.cd到你填写的buildbinaries文件夹下,看到makefile后,运行make指令机子卡的      童鞋可以各忙各的了(顺便提醒一下,不想重新再编译一遍的童鞋一定要注意         libgtk2.0-dev的安装)

             2》.makeinstall安装安装完后可以在/usr/local/lib下看到编译好的opencv共享库。

             3》.登记库路径   gedit /etc/ld.so.conf.d/opencv.conf   自己创建配置文件。 在文件内添加/usr/local/lib,然后运行命令ldconfig更新库配置

             4》.添加环境变量  gedit /etc/bash.bashrc     在文件后添加:

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

                  export PKG_CONFIG_PATH

               退出后source /etc/bash.bashrc更新配置。

    -----------------------------------------------------------------------------------------------------------------------------

    到这里我们的opencv-qt环境已经搭建完毕了,接下来测试一下效果:

    测试1:  运行opencv源码中自带的人脸识别测试例程

             1>.  cd /OpenCV-2.4.7/samples/c

             2>.  ./build_all.sh   编译测试程序

             3>.  ./facedetect

  • 相关阅读:
    Hackerrank alien-flowers(数学公式)
    Hackerrank manasa-and-combinatorics(数学推导)
    Codeforces 314B(倍增)
    Codeforces Round #403(div 2)
    Mutual Training for Wannafly Union #6
    几道splay
    高数(A)下 第十章
    Bestcoder #92
    codevs1700 施工方案第二季
    poj2631
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/4979181.html
Copyright © 2020-2023  润新知