如何在ios中构建opencv

Rgf*_*Iff 3 opencv ios

我已经openCV 3.1按照此链接使用 cmake gui编译了 contrib 模块。文件已生成,但如何在我的 ios 项目中使用它?有没有办法创建 opencv.framework 文件,或者我只是将整个构建的文件夹导入到我的 XCode 项目中。

Dmi*_* A. 5

也许使用命令行而不是使用 CMakeGUI 来构建带有附加模块的 openCV 是最简单的。当然,必须安装 CMake。

在适合你的地方创建一个新文件夹

mkdir ~/your_open_cv_dir

cd ~/your_open_cv_dir

git 克隆https://github.com/opencv/opencv.git

如果您需要额外的模块,也可以克隆它们的源代码

git 克隆https://github.com/opencv/opencv_contrib.git

您的your_open_cv_dir可以包含 2 个文件夹, opencvopencv_contrib

为 Xcode 创建一个符号链接,让 OpenCV 构建脚本找到编译器、头文件等。

光盘 /

sudo ln -s /Applications/Xcode.app/Contents/Developer Developer

构建 OpenCV 框架:

cd ~/your_open_cv_dir

python opencv/platforms/ios/build_framework.py ios

如果您需要使用额外模块构建 OpenCV 的扩展版本

python opencv/platforms/ios/build_framework.py ios --contrib opencv_contrib