环境配置
如果想要在ios下编译opencv 需要安装Cmake 和 python 这里通过homebrew 来安装cmake(如果还没安装homebrew可以看我之前的文章安装homebrew)
由于Mac电脑自带python(版本2.7) 如果想更新最新版python3点击这里
下载源代码
下载途径可以从opencv官网 也可以从github下载源码
1.然后安装Cmake:
brew install cmake
2.在目录 opencv/platforms/ios 中可以看到readme.txt按照文件说明执行下面的
命令运行命令:
cd ~/<my_working_directory>
运行python脚本:
python opencv/platforms/ios/build_framework.py ios
编译完成之后进入opencv目录可以找到 ios 目录
ios目录下会有编译好的opencv 动态库 opencv2.framework
还有一个 build 目录 在build目录下是针对各个cpu 架构编译的静态库:
build-arm64-iphoneos
build-armv7-iphoneos
build-armv7s-iphoneos
build-i386-iphonesimulator
build-x86_64-iphonesimulator
我是直接编译的arm64目录下的静态库 进入arm64目录
可以用xcode 打开OpenCV.xcodeproj 直接使用xcode编译opencv针对arm64的静态库
编译成功之后可以在该目录下 install 目录中找到 相应的静态库 和头文件
lib和include 是直接就可以导入xcode工程中直接使用的。
貌似opencv的编译使用也不是太复杂。