2015年8月25日 星期二

[OpenCV] OpenCV for iOS

對於 iOS 上如何使用 OpenCV,docs.opencv.org 提供了很多參考文件。
以下對自己的測試過程,作一記錄

1. 可以直接取得 OpenCV framework,或是自行編譯 OpenCV
可至此處 http://sourceforge.net/projects/opencvlibrary/files/opencv-ios/ 直接下載。
本次測試,我選擇自行編譯,步驟如下
$ mkdir opencv_ios
$ cd opencv_ios
$ git clone https://github.com/Itseez/opencv.git
$ sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer
$ python opencv/platforms/ios/build_framework.py ios
編譯成功後,可看到以下目錄。


2. 測試程式直接使用官方提供的 VideoProcessing 範例,範例是使用 xcode 4.3,最新版本 xcode 已是 6.3.2,因此程式碼需要作點修改,修改部分可直接參考我的github

此程式會使用iphone鏡頭捉圖,並將圖片作 bitwise_not,測試結果如下


想不到就這麼簡單,要在 iOS 上使用 OpenCV真的很容易,以後就可以利用 OpenCV 寫些APP來玩玩囉。

Reference:
http://docs.opencv.org/doc/tutorials/introduction/ios_install/ios_install.html
http://docs.opencv.org/doc/tutorials/ios/table_of_content_ios/table_of_content_ios.html
https://github.com/Itseez/opencv/issues/6093