OSX版本10.11.3
1.安裝homebrew,打開終端,寫入指令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
2.安裝完成以后,終端輸入
brew help,出現界面如下說明安裝完成
3.安裝wget,doxygen工具,為了能夠生成最終技術文檔
brew install wget brew install doxygen
4.下載cmakegui工具,下載地址如下,安裝好以后launchpad顯示如下
http://mac.softpedia.com/get/Development/Compilers/CMake.shtml
5.在opencv官網下載osx版本的opencv3.1.0
6.下載后的源碼包解壓,在源碼包中建立一個release文件
因為opencv3之后xfeature2d和一些其他的功能double分離開了,所以為了一勞永逸的解決問題,我們還得去下載opencv_contrib-master,地址如下
https://github.com/Itseez/opencv_contrib
都下載完成解壓以后,文件夾下應該是這個樣子
在進行cmake配置,打開cmake
在where is the source code中寫入opencv目錄
/Users/dengxiaojun/Desktop/OPENCV/opencv-3.1.0
在where to build the binaries中填入
/Users/dengxiaojun/Desktop/OPENCV/opencv-3.1.0/release
(此處地址根據你的實際地址有差異,根據自己存放opencv的地方決定)
8.點擊左下角configure,開始第一次配置,彈出界面中選擇unix makefile 其他什么都不點
配置完成,顯示如下
9.現在要將contrib集成到opencv主框架中,在cmake主界面的search里面輸入extra,選中
OPENCV_EXTRA_MODULES_PATH,在其value中輸入我們剛才下載的opencv_contrib_master庫的modules路徑
/Users/dengxiaojun/Desktop/OPENCV/opencv_contrib-master/modules(不同放置位置不同,請靈活)
10,再次配置,點擊configure,等待配置完成
11.完成后就可以開始執行,點擊generate,很快就執行完成了.顯示generating done
12.打開終端,進入我們剛才創建的open3.1.0的release目錄,如下
/你的存放位置/opencv3.1.0/release/里面現在出現了一個makefile文件
13,輸入make,開始編譯.等待編譯完成,如下
14.編譯完成以后,鍵入 sudo make install安裝,輸入管理員密碼,安裝完成,安裝的最終目錄在
/usr/local/下,/usr/local/lib/存放的是庫文件 /usr/local/include下存放的是頭文件
15.到這里就基本安裝好了,最后一步,生成幫助文檔,進入/release/doc/,終端輸入doxygen,開始編譯幫助文件,編譯完成,在doc目錄下會有一個doxygen目錄,/releaese/doc/doxygen/html/,里面就是幫助文件了,用瀏覽器打開index.html的文件,就可以看見幫助全貌了,也可以拷貝到windows中用相關軟件將其編譯為chm,便於以后查看.
enjoy it