opencv+xcode mac 2019最新版

这篇博客详细介绍了如何在Mac 2019年最新环境下手动安装opencv并配置xcode。作者强调了避免使用brew安装opencv,因为可能导致依赖关系缺失。安装过程中,opencv的头文件位于include/opencv4/opencv2目录下。在xcode配置时,需注意header_search路径应指向include/opencv4,并添加相应的lib和dylib。
摘要由CSDN通过智能技术生成

opencv+xcode mac 2019最新版

假期可能会用到opencv c++版本,因此提前安装,可是没想到踩了好多坑,有的是因为有的教程过老,有的是教程本来就有错,看了10几篇最后整理除了高清无码版,希望能帮到您!

step1 安装opencv

网上很多人建议用brew进行安装,我觉得这就是我为什么装不好的根本原因,brew安装总是导致后期包与包之间的依赖关系缺失,因此我们手动安装。

git clone https://github.com/Itseez/opencv.git

先用git把opencv给下载下来

mkdir release   
cd release
cmake -G "Unix Makefiles"  ..    (建议复制这行)
make
sudo make install

注意!这个时候,opencv的安装出现在了两个地方,一个是我们刚刚所在的release的lib里,另外一个出现在了include/opencv4/opencv2里(注意这里嵌套了两层opencv),这时候说明opencv安装成功
opencv包中出现的位置

在这里插入图片描述

step2 下载并配置xcode

一共需要进行三处操作

1. 在"search"中寻找header_search: 要添加的是你include里面要用到的,注意这里是include/opencv4, 因为完整路径是include/opencv4

看下面这个代码, 他直接拿了opencv2的包,因此在传入路径的时候必须与opencv2同级(至于为什么会有opencv4这个文件夹,如果有人明白欢迎告诉我~),这也是我一直错误的原因,教程中都没有指出这个问题

#include "opencv2/core/core_c.h"
#include "opencv2/imgproc/imgproc_c.h"

/usr/local/include/opencv4
/usr/local/include
/Users/junyu/Desktop/last/opencv/release/lib

在这里插入图片描述

2. 给library_header加lib
/Users/junyu/Desktop/last/opencv/release/lib
/usr/lib

在这里插入图片描述

3. 加动态dylib
Xcode 没有比任何时候都可帮助您创建高质量的应用程序。它自动配置您的应用程序以使用最新的苹果服务、 管理统一的资产目录中的图像,并可帮助您设计令人惊叹的接口为 7 的 iOS 和 OS X。它也容易地分析您的代码、 监视性能,并测试您的应用程序,并对持续集成的访问与内置权在中,您的团队可以创建比以往更好的应用程序。 1.在“应用程序”中,右键单击 -- 》 “显示内容”。 2.依次打开 “contents” --》“Developer” --》 “Platforms” --->>"iPhoneOS.platform"-->>"DeviceSupport". 3.将“10.3 (14E269)”拷贝到 “DeviceSupport”中。收缩 Xcode 6.4 adds support for iOS 8.4 Xcode 6.4 includes Swift 1.2 and SDKs for OS X 10.10 Yosemite and iOS 8.4    Swift 1.2   •增量生成显著提高编译时敏捷项目   •斯威夫特编译器的调试版本和发布版本产生更快的可执行文件   •语言改进`让`和`为`迅速作出更一致和明确的   •标准库增加了强大的功能,括“设置的数据类型和操作的flatmap   •代码转换器和固定它帮助你迁移到快1.2   在Xcode 6.3的附加功能:   •操场更具吸引力和可读性与丰富的文本格式和显示结果的在线   •操场可以嵌入额外的代码和资源来提高性能和简化共享   •更新OS X SDK括新的力量触摸板支持   •崩溃的组织者可以很容易地分流和固定崩溃App Store和试飞程序   •苹果LLVM编译器的6.1提高了诊断信息,并增加了C + + 14支持
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值