zoukankan      html  css  js  c++  java
  • 在fedora14中安装opencv2.1.0

    前一段时间开始玩linux, 因为我的研究方向和图像相关的,所以经常用到opencv , 所以就想在linux下安装一下opencv.

    安装opencv可不简单阿. 因为opencv的版本很多, 然后不同的版本之间也存在区别, 这样导致如果安装别人说的直接去安装, 就有可能别人安装成功了, 但是你却没有安装成功.

    我使用的环境是Fedora14, 我要安装opencv2.1.0

    在安装之前我找了很多的资料, 然后先尝试在一台虚拟机上安装. 最终尝试了很多人的方法, 很多都失败了. 很多都是在直接编译代码的时候出错. 但是如果直接按别人说的去做, 又发现我们的环境和说的不同. 真是太气人了.

    不过还好, 最后我终于安装成功了.

    在这儿记录一下, 以后就照着这个安装.

    下面都在root用户下执行就行了

    1. 安装一些依赖包

    GCC 4.x , CMake 2.6 ,Subversion (SVN) client ,GTK 2.x, pkgconfig libpng-devel, zlib, libjpeg_turbo, libtiff, python,SWIG.

    可以利用yum install cmake等等来安装.

    如果名称不对的话可以使用:yum isntall *gtk*

    类似的都可以安装.

    2. 然后  利用fedora中的Add/remove softwares 工具, 在其中搜索opencv

    然后选择安装即可.

    最后的安装路径可以通过whereis opencv命令来查找. 应该在/usr/share/opencv中

    也有利用yum install *opencv*来安装(这个我没有尝试,我觉得应该一样吧)

    3. 然后在 /etc/ld.so.conf.d/目录下建立opencv.conf

    其中添加:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/ 

    4.在 ~/.bashrc中 添加:

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

    注意是root用户

    5. 最后ldconfig

    用这两句可以测试opencv:

    # pkg-config --cflags opencv

    # pkg-config --libs opencv

    使用这一句可以编译drawing.c文件

    g++ `pkg-config opencv --libs --cflags opencv` drawing.c -o drawing



  • 相关阅读:
    as3 return语句中的运算符
    AIR custom ApplicationUpdaterUI
    Flash Builder 无法连接到应用程序以访存概要分析数据
    Android的所有权限说明
    Tomcat数据源配置
    hibernate 延迟加载(懒加载)
    Android SQLite数据库操作
    Android下载文本文件和mp3文件
    JPA注解
    Android Intent传值且实现窗体跳转
  • 原文地址:https://www.cnblogs.com/xkfz007/p/2252020.html
Copyright © 2011-2022 走看看