2012-01-12 36 views
3

能有人可以點我在正確的方向如何建立適用於iOS開發cvBlob作爲靜態庫(或更好的作爲一個框架)?如何建立cvBlob爲iOS

+0

你做過了嗎?如果可能的話,你可以給我發送步驟嗎? – 2vision2 2013-03-12 06:09:44

+0

我爲我創建的公司重新創建了一個基於OpenCV-C++的接口的cvBlob,但不幸的是我無法分享它。我建議你看一看的[cvBlob的源代碼(https://code.google.com/p/cvblob/source/browse/#hg%2FcvBlob) – dom 2013-03-12 10:58:04

+0

感謝您的答覆。不能我編譯現有的cvblob C++代碼並將其用於ios中,因爲ios支持C++嗎?我想獲得您的意見, – 2vision2 2013-03-12 11:08:19

回答

2

首先,您需要建立OpenCV的適用於iOS。有關於this web site的說明。然後,您可以按照類似說明構建適用於iOS的cvBlob。基本上,cmake會爲你創建一個Xcode項目,你只需要設置適當的架構。

你可以看到在網站上提供的腳本簡單地包括iOS的SDK,並改變ARCH因此,它建立了相應的平臺。 iOS設備需要而模擬器需要i386成爲armv6armv7建成。

該腳本將建立的OpenCV的靜態庫,那麼你應該能夠與cvBlob的Xcode項目中的腳本來代替OpenCV的。

+0

良好的起點,但我無法得到它的工作。你可以分享一個可用的cvBlob構建腳本嗎? – dom 2012-01-24 10:32:13

+0

'cmake -G Xcode'構建Xcode項目,然後從OpenCV網站上的腳本中訪問'xcodebuild'。同樣,他們所做的只是改變適合架構的「ARCH」。 – greg 2012-01-24 11:45:33