Xcode下安装OpenCV
OpenCV是一个非常完善的开源计算机视觉库,现在也支持CPU加速这个特性,它提供了C、C++、Python、Matlab多种接口,并且是跨平台的,支持在Windows、Linux、macOS、Android、iOS。
现在我们来看一下如何在Xcode下下载安装OpenCV,Mac下直接去官网下载,拖入工程中,笔者尝试是不成功的。需要自行编译或使用软件源,我们用homeBrew,不过homeBrew的包不利于发布产品。
下载安装homeBrew
打开Mac终端,键入以下命令
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)”
安装cmake
安装完homeBrew后,继续安装cmake,如果Xcode不是最新版,可能要求先更新Xcode,更新即可,更新完成后,键入以下命令。
brew install cmake
安装OpenCV
键入以下命令
brew install opencv
安装完毕后,在Mac桌面菜单的go/go to folder 下,输入:
/usr/local/Cellar/opencv
,可以查看OpenCV的安装目录。导入OpenCV 动态链接库
在工程中导入动态库,在OpenCV的lib文件夹下,以文件的kind排序,可以看到所有以.dylib为后缀的动态库文件。
创建一个C++工程,(如何在Xcode下创建C++工程,请参阅《基础篇 | 05 C++ 编程入门(一)》),将他们全部拖入Xcode工程的Link Binary With Libraries中,总共有43个动态库文件。
配置OpenCV动态库和头文件查找路径
修改Xcode的本地运行路径
此时如果你导入头文件#include<opencv2/opencv.hpp>
&#