在Mac上安装opencv3 并在Xcode下使用

本文详细介绍了如何在Mac系统和Xcode环境下,利用homebrew安装cmake和OpenCV3,并在Xcode中成功配置和使用OpenCV3进行图像处理的小程序开发。文章分享了从安装到配置的全过程,包括环境设置、库文件添加等关键步骤。

在看了无数篇安装教程之后,我自己也就这样胡乱摸索终于能在Xcode上用上opencv3了(很多教程都是教opencv2的安装,但是总爱装比较新版本东西的我还是坚定的尝试着装3了),特别写下这篇教程,希望有幸运儿能按照我的方法一口气顺利装好把!

1.环境

Mac系统

Xcode版本:9.0 beta 6

opencv版本:

 

2.安装homebrew,并用homebrew完成cmake和opencv3的安装

homebrew的官网其实就是告诉你只要在终端上打上这样一行代码

 

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/inst


你就能成功安装homebrew了

 

然后在终端接着输入

brew install cmake

安装成功后输入

 

 

brew install opencv3

有些教程说直接输入这样的语句会出现问题,但是我很神奇的什么问题都没有,不知道是不是现在版本有开始支持了opencv3的直接安装了。

 

装完后,我们就可以在Finder中按住command+shift+G搜索/usr/local,在Cellar下就可以看到opencv的文件夹了

3.在Xcode下运用opencv3实现一个小程序

然后在build setting中,

通过搜索栏,输入search找的下图这个部分,在Header Search Paths输入/usr/local/include,在Library Search Paths中输入/usr/local/lib就行了。如下图

在到Build Phases中,在第三项中,添加关于lib文件。在第三项左下角点“+”号

点Add Other… 找到下图的目录,将lib中所有libopencv开头的dylib添加进去(都添加进去,这点我也是没办法呀,难过,开始是按别的大佬的教程加了关键的4个进去了,但程序总是编译不过,后来折腾了好久,索性全都添进去了,没想到最后尽然成功了,如果在后来慢慢练习中发现不用都加入进去的话,就按你们自己的办法来吧)

加入后,就像下图一样的了

这样就差不多了,就可以点击main.cpp,找个代码检验一下了。

参考了一个名叫 MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新) 博客中的代码,然后就可以运行了。(PS:这个贴出来的代码有一个函数中的参数少写了变量类型,我是在这个变量前加了个double,程序运行就没什么问题了。

再后来我又试了浅墨大大opencv教程中的一些例子,发现也可行。(记住要改下图片具体的地址,比如我就改成了"/Users/用户名/Pictures/test.jpg"

不过程序运行完后有88个警告,我问了同学,同学说她也有很多,直接无视就好了,但如果有人发现可以让警告少一点的话,那就告诉我下好不好。

安装使用的过程就差不多了,希望有所帮助吧,要是遇到了各种各样的问题,那你就自己在多多查找资料吧(/ω\)……

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值