OSX下編譯安裝opencv3.1.0與opencv_contrib_master

OSX版本10.11.3 html

1.安裝homebrew,打開終端,寫入指令git

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)」

2.安裝完成之後,終端輸入github

brew help,出現界面以下說明安裝完成windows

 

 

3.安裝wget,doxygen工具,爲了可以生成最終技術文檔瀏覽器

brew install wget

brew install doxygen

4.下載cmakegui工具,下載地址以下,安裝好之後launchpad顯示以下ruby

http://mac.softpedia.com/get/Development/Compilers/CMake.shtml

5.在opencv官網下載osx版本的opencv3.1.0框架

http://opencv.org/curl

6.下載後的源碼包解壓,在源碼包中創建一個release文件工具

由於opencv3以後xfeature2d和一些其餘的功能double分離開了,因此爲了一勞永逸的解決問題,咱們還得去下載opencv_contrib-master,地址以下ui

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

相關文章
相關標籤/搜索