【OpenCV】Mac OS X平台使用Xcode搭建OpenCV环境
2017-02-14 21:00
429 查看
本文介绍的是如何在Mac系统下搭建OpenCV环境。
软件需求:Mac OS(我的是10.11.6)、Xcode(我的是8.1)、OpenCV(不建议去官网先下载,具体的后续会说明)。
1、安装Homebrew
安装方法:打开mac终端,输入下面的命令:
软件需求:Mac OS(我的是10.11.6)、Xcode(我的是8.1)、OpenCV(不建议去官网先下载,具体的后续会说明)。
1、安装Homebrew
安装方法:打开mac终端,输入下面的命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"[/code]
这里需要说明一下,brew的官网上面会给出一个安装命令,我在安装的时候尝试了一下,但是安装失败了。
提示:安装成功之后,终端会提示==>Installation successful!
==>Next steps
2、安装cmake
在安装cmake之前,使用命令brew self update
更新一下Homebrew再安装cmake。
安装方法:在终端输入下面的命令:brew install cmake
3、安装opencv
这里使用的是home-brew去安装opencv而不是下载后再安装。
在终端输入下面的命令:brew install opencv
注意:在这步可能会出现类似"Error: No available formula for opencv"这样的问题,此时终端会给出一些原因与提示,安装字面意思就可以处理,我在安装的过程中使用下面的命令解决了这个问题:brew install home-brew/science/opencv
这里让brew帮我们下载OpenCV,而不是自己上OpenCV官网下载,省去了OpenCV与Xcode不匹配的烦恼,同时也可以让brew选择的系统最适合它的版本。
4、在Xcode下使用OpenCV
4.1、使用Xcode创建一个Command Line Tools,这里和创建普通的Xcode C++程序是一样的。
4.2、点击工程(左上,蓝色的那个),选择TARGETS->右侧选择All->Build
Settings -> 搜索框输入search paths ->选择search paths下面的Header Search Parhs ->双击后面的详细信息添加指定路径:/usr/local/include (这里有的博文说需要安装第二个路径:/usr/local/include/opencv,我在我的系统上只安装第一个就可以运行了,依情况而定吧)。之后选择search paths下面的Library Search Parhs ->双击添加指定路径:/usr/local/lib
(这里包含了所需要的库文件)。
4.3、在XCode的工程下建立一个NewGroup
方法:右键工程(左上,蓝色的那个),然后点击“New
Group”。然后,打开mac的“Finder”,此时通过同时按住 Shift +Command+ g 这三个键, 系统会弹出来一个对话框,再输入“/usr/local”之后点回车,它会转入local文件夹下,然后按如下顺序进入: Cellar-->opencv-->2.4.3-->lib, 此时可以看到一大堆以“dylib”结尾的文件(这些文件会有一些带箭头的版本,不用理会),这些就是“动态库”,然后你找到以下三个动态库(如果做比较复杂的图像工作,可以把18个库全部包含进去,这里的测试用例使用下面的3个库就可以了):[a] libopencv_core.2.4.3.dylib [b] libopencv_highgui.2.4.3.dylib [c] libopencv_ml.2.4.3.dylib
把它们选中后,直接拖到XCode中刚建好的那个NewGroup文件夹里,然后XCode会弹出个对话框,注意,不要勾选 “Copy items into destination group's
folder (if needed)”, 然后点击“Finish”,就完成了。
以上的配置完成之后,Xcode就可以与OpenCV一起使用了。
下面给出本文参考的几篇不错的博客,并感谢这几位博主传递的正能量。
1、http://www.mamicode.com/info-detail-1193075.html
2、http://www.cnblogs.com/sook/p/3259317.html
3、http://blog.csdn.net/china_lzn/article/details/8363660
相关文章推荐
- MAC平台在Xcode环境中配置使用OpenCV
- 学习OpenCV系列之一 - 开发环境搭建(Xcode 6.0@Mac OS X 10.10)
- 在Mac OS X下架设和使用Xcode的SVN版本管理环境
- XAMPP:继MAMP之后,Mac OS X平台下又一款帮你快速搭建服务器环境软件
- [openCV]Mac平台下openCV的搭建(Xcode + openCV 2.4.10)
- XCode6.3上使用opencv教程(MacOSX 10.10)
- 在Mac OS X下架设和使用Xcode的SVN版本管理环境
- 环境配置一:在Mac OS X下架设和使用Xcode的SVN版本管理环境
- Phonegap+XCode Mac OS 环境搭建
- MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)
- MAC平台下Xcode配置使用OpenCV的具体方法(转载)
- 在Mac OS X下架设和使用Xcode的SVN版本管理环境
- android ndk环境搭建,如果是mac,请先装mac make编译器(可以使用Xcode进行安装)
- opencv多平台环境搭建及使用
- 在Mac OS X下架设和使用Xcode的SVN版本管理环境
- XAMPP:继MAMP之后,Mac OS X平台下又一款帮你快速搭建服务器环境软件
- 在Mac下使用xcode搭建wxWidgets开发环境
- XAMPP:继MAMP之后,Mac OS X平台下又一款帮你快速搭建服务器环境软件
- android ndk环境搭建,如果是mac,请先装mac make编译器(可以使用Xcode进行安装)
- Mac平台上OpenCV开发环境搭建