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 ~/<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

图片.png


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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。