Mac10.11安装OpenCV辛酸史

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

首先安装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 可以去官网下,可以用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值