2016-03-08 73 views
3

如何正確添加opencv2到Xcode? 我剛從網站下載opencv2.framework.zip, enter image description here 然後我解壓opencv2,最後出現opencv2.framework。 enter image description here 然後我建立一個xcode項目,選擇ios單一視圖。 enter image description here 然後我嘗試opencv2.framework添加到項目 enter image description here 然後我編譯該項目,這表明: enter image description here 這裏發生了什麼我是新來的,我只是不能想出一個解決方案。非常感謝您的幫助!如何在iOS中使用openCV?我只是不能正確導入框架

回答

4

我已經放在一起使用OpenCV使用.framework文件(如果你喜歡它可可豆莢如上建議),你可能看看這裏。它適用於OpenCV2 iOS和更新的OpenCV3 iOS。

http://kurtjacobs.weebly.com/computer-vision/up-and-running-with-opencv-30-for-ios

祝你好運!

+0

有一個問題:當我加載opencv2.framework到我的xcode項目並編譯時,它顯示「ld:framework not found opencv2 clang:error:linker command failed退出代碼1(使用-v to請參閱調用)「,爲什麼會發生這種情況,我真的不知道爲什麼,幾乎會爲此而生氣...... – RiTianRan

+0

有幾個建議可以確保您將框架文件複製到應用程序目錄,即在拖動時它進入項目確保您有複製項目,如果需要選擇和創建組單選按鈕選擇,而不是創建文件夾引用單選按鈕。 另外,您也可以確保在您的標題搜索路徑中包含了框架在磁盤上的位置。 –

+0

我的意思是框架搜索路徑,而不是標題搜索路徑抱歉。下面是一個示例面部檢測項目的功能副本,您可以下載並使用opencv.framework運行https://www.dropbox.com/s/89x65pwjxj0llpq/Viola-Jones%20Face%20Detect.zip?dl=0 –

1

嘗試使用Cocoapods進行安裝。如果你之前沒有使用過Cocoapods,那就是「CocoaPods是Swift和Objective-C Cocoa項目的依賴管理器。」更多信息可在其網站HERE上找到。

要使用Cocoapods安裝OpenCV,請將pod 'OpenCV'添加到您的pod文件中,並使用命令pod install。有關更多詳細信息,請參閱OpenCV for iOS Cocoapods自述文件頁面(https://cocoapods.org/pods/OpenCV)。

0

您可以下載opencv2 .framework,然後在Xcode項目中單擊目標選定的構建階段。點擊鏈接Binary with libraries,點擊添加其他,然後選擇.framework,clang。

相關問題