Mac下使用OpenCV
最近準備用MBP進行視覺開發,OpenCV當然是必不可少的啦~貌似Mac上得OpenCV只能從源代碼編譯啊,有點麻煩。
1、安裝OpenCV
1)首先下載opencv for mac安裝源文件
2)安裝cmake程序。
3)進入存放解壓后的opencv文件夾,新建一個空的文件夾release,進入該文件夾,編譯安裝opencv,使用命令如下:
? ? ? ? mkdir release
cd release
???????cmake -G "Unix Makefiles" ..
???????make
???????sudo make install
? ? ? ?4)安裝好的lib文件存放在“/usr/local/lib”文件夾,h文件存放在“/usr/local/include”。
???????? ??至此,opencv for Mac 安裝完畢
2、使用CMake編譯OpenCV程序
1)新建源程序文件
2)新建CMakeLists.txt文件,代碼如下:
???project( HelloOpenCV )
?? find_package( OpenCV REQUIRED )
?? add_executable( HelloOpenCVHelloOpenCV?)
???target_link_libraries(HelloOpenCV?${OpenCV_LIBS} )
3)使用CMake編譯生成XCode項目,搞定。
3、直接使用XCode開發
1)創建一個空的command line工程。
2)加入測試代碼。
3)添加lib文件:右鍵點擊工程名,選擇“Add files to..”,在文件選擇對話框彈出來時輸入“/”,在彈出的路徑框中輸入:/usr/local/lib,全選該文件夾下的全部dylib文件,添加至工程。
4)添加lib文件查找支持: 點擊工程名文件,進入“Build Settings”選項卡,在“Library Search Paths”欄中輸入“/usr/local/lib”
5)添加頭文件:點擊工程名文件,進入“Build Settings”選項卡,在“Header Search Paths”欄中輸入:“/usr/local/include???/usr/local/include/opencv”
【注意】不管用CMake還是手工創建XCode項目,都要將BuildSetting中的C++ Standard Library 改為libstdc++(GUN C++ standard library),不然會產生編譯錯誤,提示找不到"assert.h"文件
總結
以上是生活随笔為你收集整理的Mac下使用OpenCV的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Mac下安装使用OpenCV
- 下一篇: 在Mac中安装opencv-python