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

相关文章
相关标签/搜索