我在link之后使用cmake gui编译了openCV 3.1
与contrib模块。文件已生成但我如何在我的ios项目中使用它?有没有办法创建opencv.framework文件或我只是将整个构建的文件夹导入我的XCode项目。
答案 0 :(得分:3)
使用命令行而不是使用CMakeGUI来构建带有附加模块的openCV可能是最简单的。 当然,必须安装CMake。
在适合您的地方创建新文件夹
mkdir~ / your_open_cv_dir
cd~ / your_open_cv_dir
git clone https://github.com/opencv/opencv.git
如果你需要额外的模块也克隆他们的来源
您的 your_open_cv_dir 可以包含2个文件夹, opencv 和 opencv_contrib
为Xcode创建一个符号链接,让OpenCV构建脚本找到编译器,头文件等。
cd /
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
答案 1 :(得分:1)