zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    2021,6,10 xjzx 模拟考试
    平衡树(二)——Treap
    AtCoder Beginner Contest 204 A-E简要题解
    POJ 2311 Cutting Game 题解
    Codeforces 990G GCD Counting 题解
    NOI2021 SDPTT D2T1 我已经完全理解了 DFS 序线段树 题解
    第三届山东省青少年创意编程与智能设计大赛总结
    Luogu P6042 「ACOI2020」学园祭 题解
    联合省选2021 游记
    Codeforces 1498E Two Houses 题解 —— 如何用结论吊打标算
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/4979181.html
Copyright © 2011-2022 走看看