• 在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



  • 相关阅读:
    替换掉一段 以 $ 开头 $ 结尾 的字符串
    react 中使用 codemirror2(在线代码编辑器)读取 yaml 文件
    第四篇:前端读取文件 | FileReader 对象及其属性
    umi 如何使用 Mock 模拟数据
    loading 动画 系列
    网站页面上标签页小图标的添加方式
    Linux tail命令
    Python实现字符串反转的方法
    Redis 配置远程访问
    消息队列
  • 原文地址:https://www.cnblogs.com/xkfz007/p/2252020.html
Copyright © 2020-2023  润新知