我編寫了openCV 3.1
,使用cmake gui在這個link之後使用了contrib模塊。這些文件已經生成,但我如何在我的ios項目中使用它?有沒有辦法創建opencv.framework文件,或者只是將整個構建的文件夾導入到我的XCode項目中。如何在ios中構建opencv
1
A
回答
1
- 查找在OpenCV中/平臺/ IOS/IOS/opencv2.framework opencv2.framework(如果你正確地遵循了cmake的指令,該框架應已建有)。如果分別構建opencv_contrib,則框架將在opencv/platforms/ios/ios_contrib/opencv2.framework下。
- 將opencv2.framework拖放到您的Xcode項目中。確保你檢查「複製項目,如果需要」。
- 在「構建階段」中的「鏈接二進制庫」下,添加opencv2.framework。這可能會訣竅。您可以通過在其中一個Objective-C++文件中導入OpenCV頭來檢查Xcode是否可以找到它。如果沒有,請按照下面的步驟指定標題搜索路徑。
- 在項目的「構建設置」中,將$(PROJECT_DIR)添加到「框架搜索路徑」,「標題搜索路徑」和「庫搜索路徑」中。
- 現在您可以在您的Objective-C++代碼中導入OpenCV頭文件(.hpp文件)。
+0
爲我工作。謝謝 –
2
也許這將是最簡單的使用命令行而不是使用CMakeGUI與其他模塊構建openCV。當然,必須安裝CMake。
在某處創建適合你的新文件夾
的mkdir〜/ your_open_cv_dir
CD〜/ your_open_cv_dir
如果你需要額外的模塊也克隆他們的來源
你your_open_cv_dir可以有內部2個文件夾, OpenCV的和opencv_contrib
做一個符號鏈接的Xcode讓OpenCV的構建腳本找到編譯器,頭文件等
CD/
須藤LN -s /Applications/Xcode.app/Contents/Developer開發
構建OpenCV的框架:
CD〜/ your_open_cv_dir
蟒蛇的OpenCV /平臺/ IOS/build_framework。PY IOS
情況下你需要的OpenCV的擴展版本與額外的模塊構建它
蟒蛇的OpenCV /平臺/ IOS/build_framework.py IOS --contrib opencv_contrib
相關問題
- 1. 爲iOS構建OpenCV失敗
- 2. OpenCV進行構建的iOS錯誤
- 3. 如何在ios中構建多個MVC?
- 4. 構建Python與opencv在Heroku
- 5. 如何在iOS中使用OpenCV?
- 6. 如何在iOS openCV中使用CvPhotoCamera?
- 7. 如何使用TBB構建OpenCV?
- 8. 如何構建簡單的OpenCV程序
- 9. 如何爲iOS7構建OpenCV 2.4.8?
- 10. iOS如何構建ffmpeg
- 11. 如何爲iOS構建ohNet?
- 12. 無法爲架構arm64和x86_64構建opencv ios框架
- 13. Opencv構建錯誤
- 14. 在Linux中構建OpenCV的Java包
- 15. 如何在現有的opencv文件夾中構建opencv_contrib?
- 16. 如何在Max OS-X的Anaconda 3中構建/安裝OpenCV?
- 17. 如何在eclipse中構建PCL + OpenCV + OpenNI項目
- 18. 如何在Windows上構建ios(react-native)?
- 19. 在iOS上構建OpenCV項目時,爲什麼CvStereoBMState未聲明?
- 20. OpenCV的建設與iOS的
- 21. 在Swift中使用OpenCV iOS
- 22. 使用CUDA構建OpenCV
- 23. Opencv與LINK1104構建錯誤
- 24. ndk使用opencv構建
- 25. 構建特定模塊OpenCV
- 26. 用OpenCL支持構建OpenCV
- 27. 構建OpenCV時出錯(C++)
- 28. 構建Android OpenCV和FastCV
- 29. 構建OpenCV 2.2 html文檔
- 30. 爲iPhone構建OpenCV出錯
爲什麼你需要類似的東西?你已經有opencv.framework編譯 –
我需要模塊xfeatures2d和xphoto沿着教科書 –