美文网首页
Mac10.11安装OpenCV辛酸史

Mac10.11安装OpenCV辛酸史

作者: CRAZYBADAM | 来源:发表于2016-09-19 17:50 被阅读1261次

    按照网上的教程竟然配置了一个下午和一个上午。

    首先安装HomeBrew,在终端:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    如果安装过再执行这条命令就会提示你:你的电脑已经安装过brew了,如你想要重新安装必须要先执行下面的脚本:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

    为了保证套件的完整,接着执行官网的建议脚本,安装wget.

    brew install wget

    接着装cmake,这个是必须要装的

    brew install cmake

    接下来就是重头戏,不要去官网下opencv,让brew来帮我们完成安装。

    brew install opencv

    这个时候如果是OS10.11的系统的话会出现这个错误 

    Warning: homebrew/science/opencv-2.4.13 already installed

    Warning: You are using OS X 10.11.

    We do not provide support for this pre-release version.

    You may encounter build failures or other breakage.

    怎么办呢?看了下翻译是上面安装的brew不支持10.11,我们用

    brew update

    更新下最新的brew,然后再

     brew tap homebrew/science 

    brew install opencv

    就会发现已经成功了。

    配置Xcode

    打开xcode,新建/打开一个command line 工程,在左侧的project navigator中选中项目,右侧选中targets,在Build Setting的搜索框中输入search,对Header search path上加入 /usr/local/include,对Library Search Path中加入/usr/local/lib,再选择build phases,在link binary with libraries中,点击+,点击add other, 在出来的弹窗中输入/,输入/usr/local/lib,选择以下几个常用的lib,进行添加带dylib的几个类库。这里给的是几个例子:

    libopencv.core.2.4.13.dylib

    libopencv_highgui.2.4.13.dylib

    libopencv_imgproc.2.4.13.dylib

    libopencv_ml.2.4.13.dylib

    //打开/usr/local/Cellar/opencv/2.4.12_2/lib目录(同样点击下空白桌面,然后shift+command+g)这个目录之前带大家看过一次就是brew帮我们下载的opencv目录下的lib目录 这里面的都可以导入

    如果项目中找不到opencv2.framework  可以去官网下,可以用。

    相关文章

      网友评论

          本文标题:Mac10.11安装OpenCV辛酸史

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