iOS编译opencv

环境配置

如果想要在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 ~/
运行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

图片.png


我是直接编译的arm64目录下的静态库 进入arm64目录

可以用xcode 打开OpenCV.xcodeproj 直接使用xcode编译opencv针对arm64的静态库

编译成功之后可以在该目录下 install 目录中找到 相应的静态库 和头文件

lib和include 是直接就可以导入xcode工程中直接使用的。

貌似opencv的编译使用也不是太复杂。

你可能感兴趣的:(iOS编译opencv)