zoukankan      html  css  js  c++  java
  • 最近在 OS-10.9下配置opencv, cgal, latex, qt, pillow

    其实我之前使用的Mac os的版本是10.8的雪豹,可是最近想体验一下Mac os10.9新版本,于是就开始更新Mac os,经过10多个小时的下载和成功安装后,发现之前的配置全乱了,首先是发现latex的pdflatex找不到文件,之后又打开eclipse写python发现PIL(python的一个图像处理库,matplotlib需要安装PIL让其能够对各种格式的图片进行操作)不能用了,之后再打开qt creator写cgal,打开xcode写opencv结果都编译失败(记得错误的信息是:dylib can't load)。为了修复这些问题,开始了一连串的卸载和重装。

    macTex:

    1.点击texworks菜单栏中的偏好设置在弹出的对话框中选择排版标签

     通过图中的“+”按钮添加路径“/usr/local//texlive/2013/bin/x86_64darwin”,这个目录下存放的是latex的可执行文件。

    opencv:

    1.在升级系统之前我是参照这个博客安装的opencv: http://blog.sciencenet.cn/blog-702148-657754.html.主要分几个步骤:

    first---下载opencv for mac,安装homebrew。

    second--- 安装cmake,brew install cmake

    third---  利用cd命令进入opencv文件夹,新建一个release文件夹,进入文件夹,编译安装opencv:使用以下命令

    mkdir release
    
    cd release
    
    cmake -G "Unix Makefiles" ..
    
    make
    
    sudo make install

    fourth--- 安装好的lib文件存放在"/usr/local/lib",h文件存在"/usr/local/include"中

    ---------------------------------------分界线------------------------------------------------

    2.在升级系统后,发现再按照上面的操作进行结果失败(不明原因)。之后我用的方法是:

    先卸载之前的opencv,libpng,openexr,ilmbase.

    之后再安装libpng,openexr,ilmbase. 在安装这三个时需要使用到命令 sudo chown -R $(apple) /usr/local/lib/ 赋予权限

    安装完上面三个之后就可以开始安装opencv,更新系统后再更新xcode,更新完xcode后需要更新command line tool,具体方法参考博客:

    http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/

    • 打开terminal终端
    • 输入xcode-select --install
    • 之后就会自动开始更新

    更新完command line tool之后再brew install opencv即可

    CGAL and libqt

    CGAL是一个计算图形库,安装CGAL的方法可以参考:http://doc.cgal.org/latest/Manual/installation.html

    我的安装方法是:(首先要先装上cmake)

    • brew install gmp
    • brew install mpfr
    • brew install qt
    • cd CGAL-4.4 #go to the CGAL directory
    • cmake #configure CGAL
    • make #build the CGAL library
    • make install #将库放入到/usr/local/lib中,将头文件放到/usr/local/include中

    QT

    qt的重装是直接利用.dmg文件进行安装,下载地址可以查qt的官网,http://qt-project.org/downloads,之后再设置一下qt creator就好。

    pillow

    PIL的安装我是直接进入目录/Library/Python/2.7/site-packages下,手动删除PIL和Pillow-2.5.3.dist-info两个文件夹,之后再利用sudo pip install pillow进行安装的,安装完后就可以在eclipse中设置pydev的interpreter就好。

    -----------------------------------------境界线的彼方-------------------------------------------------------------

    嘛,上面只是为了我自己写的备忘录而已啦,matlab也无法用了然后也是直接通过dmg文件进行安装就好。

  • 相关阅读:
    [技术项目4]--接口自动化数据一览项目总结
    [技术项目3]--流量回放项目总结
    [技术项目2]--禅道项目报告统计总结
    [技术项目1]--数据工厂项目总结
    自动化测试常用的框架
    【vue】element-表单中,下拉框选中某个值后,同步更新其他输入框的值
    【vue】vue打包后,将dist文件夹自动压缩成生成dist.zip压缩包--filemanager-webpack-plugin
    译文:ovs+dpdk中的“vHost User NUMA感知”特性
    vue中防抖,节流的使用
    横向结构的树组件(leader-line-vue)
  • 原文地址:https://www.cnblogs.com/Key-Ky/p/3996309.html
Copyright © 2011-2022 走看看