iOS install opencv
一直在看 opencv 在 ios 中的应用,之前一直只是简单的处理图片,所以官网的教程是 ok 的,满足了我的这个需求,后来想要做一些高级一点儿的功能,比如人脸识别,车牌识别等,你会发现各种头文件找不到,原因就是我们从官网直接下载下来的 framework 中没有这些库,所以官网其实也出了另外一个 install 方式,通过命令行,虽然很慢,但是却没有问题,接下来我就简单的介绍一下吧,当然,按照教程也是可以的
1. 打开终端
cd ~/<my_working _directory>
git clone https://github.com/Itseez/opencv.git
通过终端访问到自己要下载下来存放的位置,然后通过 git 去下载,差不多400多M
2. 使Xcode的符号链接让OpenCV构建脚本查找编译器
cd /
sudo ln -s /Applications/Xcode.app/Contents/Developer Developer
3. 构建OpenCV框架
cd ~/<my_working_directory>
python opencv/platforms/ios/build_framework.py ios
这个时候,其实正常情况下是差不多了,但是就是这么痛苦,如果你没有安装 cmake 的话,那么恭喜你,执行到这一步的时候你会出现 [Error 2] 的错误,不要纠结,也别着急,安装 cmake 呗,但是这个时候还要安装 Homebrew
注: 安装 Homebrew
终端直接输入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
等几分钟就安装好了,然后安装 cmake
brew install cmake
这个等待的时间有点儿长,最后再去实现第三步,接下来就是漫长的等待时间喽!!!
完成以后你会去/<my_working_directory>/ios/opencv2.framework. 这个目录下找到 framework, 直接拖进 xcode 就好了