若是想要在ios下編譯opencv 須要安裝Cmake 這裏經過homebrew 來安裝cmakehtml
ios下打開終端而後先安裝 homebrew :(mac 下自帶ruby)python
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
而後安裝Cmake:
brew install cmake
裝好cmake以後就能夠使用git 下載opencv 源碼了具體操做以下:
git clone https://github.com/Itseez/opencv.git
下面是官網的編譯步驟,照着編譯,如今是能夠正常成功編譯的。
不過須要時間或許有點長。
官網編譯:
----------------------------------------------------------
Make symbolic link for Xcode to let OpenCV build scripts find the compiler, header files etc.ios
cd / sudo ln -s /Applications/Xcode.app/Contents/Developer Developer
Build OpenCV framework:git
cd ~/<my_working_directory> python opencv/platforms/ios/build_framework.py ios
If everything’s fine, a few minutes later you will get ~/<my_working_directory>/ios/opencv2.framework. You can add this framework to your Xcode projects.github
================================================xcode
編譯完成以後進入opencv目錄能夠找到 ios 目錄ruby
ios目錄下會有編譯好的opencv 動態庫 opencv2.frameworkbash
還有一個 build 目錄 在build目錄下是針對各個cpu 架構編譯的靜態庫:架構
build-arm64-iphoneosapp
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的編譯使用也不是太複雜。
--------------------------------------------------------------------------
參考:http://www.cnblogs.com/tonyspotlight/p/4568305.html