mac+xcode+openCV(C++版)

利用brew安装opencv

在mac上用c++版本的opencv,实际上考验你的网速。。

首先:不需要从官网下载OpenCV(不需要按照网上的其他教程说的提前下载好,然后你安装还是会出现各种问题)。

mac上只要有Xcode就好(从app store下载吧,还挺大的。。),然后确保你已经安装了homebrew。

然后:只需要在终端里输入一条命令:

brew install opencv

等待安装完毕即可。

在执行这个命令的过程中,可能会出现一些error,根据error的提示信息进行操作即可,如果不会的话请百度都有答案的,这里就不重复了。下面讲一个比较常见、棘手的报错的解决方法,网络上的解决方法比较老可能不行。

usr/local写入报错解决方案

在MAC上安装homebrew事先博客进行安装,根据步骤进行下去,同样在brew update的时候出现报错:Error: /usr/local must be writable! 错误,在该文章中也给出解决办法(sudo chown -R $(whoami) /usr/local),但是这种方法对于高版本的OS来说,是解决不了的,会报chown: /usr/local: Operation not permitted错误。

先卸载已安装的homebrew,命令如下:

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

然后重新安装:

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

(在辣鸡校园网网速下,此方法耗时也不超过1分钟)

然后再

brew install opencv

效果拔群……检查是否安装成功:

在Xcode中使用OpenCV

创建一个空的command line 工程:选择OS X -> Application -> Command Line Tool->Next;填写自己的product名,选择语言为C++,选择自己存放的目录。

新建一个framework文件夹,把dylib(带箭头的替身格式不用)都拖进来:

 

然后设置好头文件:(注意这里要按自己实际版本和安装路径来,不要照抄别人的路径)

 

发布了150 篇原创文章 · 获赞 334 · 访问量 74万+

猜你喜欢

转载自blog.csdn.net/lyxleft/article/details/102513680