一、OpenCV编译
首先在github上下载OpenCV源码
git clone https://github.com/opencv/opencv.git
切换到下载的OpenCV目录执行
rm CMakeCache.txt
如果不执行这一步,将无法编译,接下来
mkdir build
cd build
cmake ..
make
执行以上操作后,dylib等库文件将生成到build/lib文件夹下(整个过程可能时间较长)
二、新建Xcode工程
打开Xcode,新建项目工程 填写项目的名称 新建好工程之后,将编译好的动态库链接到工程中 在SearchPath中添加好lib和include的路径,分别对应build/lib和opencv/include,注意不是opencv/lib/include 最后在Runpath SearchPaths中一定也要添加,否则将会报类似
dyld: Library not loaded: libopencv_dnn.3.3.dylib Referenced from: /Users/name/Desktop/project/client" Reason: image not found Trace/BPT trap:5
的错误。 执行以上工作就能够成功运行一个添加OpenCV库的demo了。后续再进行测试代码的编写。
|