美文网首页
在Mac下安装使用OpenCV

在Mac下安装使用OpenCV

作者: RENO216 | 来源:发表于2016-05-06 16:16 被阅读0次

    被mac安装opencv搞得头很痛,cmake一直非常不配合。
    1、 用了很多网上说的下载cmake包,然后进入opencv解压之后的文件夹:

    cd <path-to-opencv-source>
    mkdir release
    cd release
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
    make
    sudo make install
    

    事实证明,我也不知道为什么,总是出错。讲真,command tool什么的xcode都是自带,问题应该不是这上面。
    查阅资料发现可能是一个ippicv_macosx_20151201.tgz 的问题,

    But here comes the weird thing, CMake has found the ippicv version is not newest, and try to download another file ippicv_macosx_20151201.tgz.
    如果有耐心可以根据这片博文更改代理:
    Install OpenCV 3 on OSX El Capitan

    2、 使用homebrew进行安装。
    直接先装homebrew,然后

    brew update #我觉得这步挺重要的,直接决定了下载的版本
    brew tap homebrew/homebrew-science
    brew install opencv
    

    这个比较傻瓜式,下载的东西也都在一块,安装包在/Library/Caches/Homebrew,解压后的文件夹都在/usr/local/Cellar。比较简洁明了吧,这块好了之后应该是都装进去了。

    用来测试的cpp文件都大差不差,能跑出图片一般就是可以了。按照网上的教程一般是

    更改路径
    1. 添加lib文件查找支持: 点击工程名文件,进入“Build Settings”选项卡,在“Library Search Paths”栏中输入“/usr/local/lib”
    2. 添加头文件:点击工程名文件,进入“Build Settings”选项卡,在“Header Search Paths”栏中输入:“/usr/local/include
    添加dylib文件

    这个一般没有什么问题,如果不确定要哪些,全部拖进去就是了。

    更改c++语言设置

    我的情况是一定要把C++ standard library选项改成compiler default。

    这一块说的还不错的是这篇博文:Develop with OpenCV on Mac

    另,关于python-opencv:Mac 下安装 Python-OpenCV
    此篇博文也提到了另一非常具体的做法:Install OpenCV 3.0 and Python 2.7+ on OSX

    猛然发现关于python-opencv还有一个小tip:
    pip installation /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory

    相关文章

      网友评论

          本文标题:在Mac下安装使用OpenCV

          本文链接:https://www.haomeiwen.com/subject/killrttx.html