ios下編譯opencv

若是想要在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

下面是官網的編譯步驟,照着編譯,如今是能夠正常成功編譯的。
不過須要時間或許有點長。
官網編譯:
----------------------------------------------------------

Building OpenCV from Source, using CMake and Command Line

  1. 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
    
  2. 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

相關文章
相關標籤/搜索