文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏

目的

在这个教程中我们将学习:

  • 在 Xcode 中链接 OpenCV 框架
  • 使用 Xcode 和 OpenCV 编写简单的 Hello World 程序

链接 OpenCV iOS

下面的步骤解释了链接 OpenCV 到 iOS 的过程:

  1. 创建一个新的 Xcode 项目
  2. 现在需要链接 opencv2.framework 到 Xcode. 在左边面板中选择项目导航并点击项目名.
  3. 在 TARGETS 点击 Build Phases. 展开链接二进制库文件选项.
  4. 添加 Add 并转到 opencv2.framework 所在目录,然后点击打开
  5. 现在可以开始编写程序了

OpenCV iOS in Xcode

第 1 段(可获 2 积分)

Hello OpenCV iOS 程序

现在我们将使用 OpenCV 编写一个简单的 Hello World 程序。

  • 与 OpenCV 链接的项目在下面显示.
  • 打开名为 NameOfProject-Prefix.pch 的文件 ( 将 NameOfProject 替换成你的项目名) 并添加如下几行代码.
#ifdef __cplusplus
#import <opencv2/opencv.hpp>
#endif

header

  • 添加下列几行代码到 ViewController.m 文件的 viewDidLoad 方法.
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Hello!" message:@"Welcome to OpenCV" delegate:self cancelButtonTitle:@"Continue" otherButtonTitles:nil];
[alert show];

view did load

第 2 段(可获 2 积分)
  • 现在可以运行程序了!

运行结果

output

XCode 5+ 和 iOS 8+ 上的不同

使用更新的 XCode 和 iOS 版本,你需要注意一下两点:

  • 项目中的 *.m 文件必须改名为 .mm
  • 必须手工引入 AssetsLibrary.framework 到项目中
第 3 段(可获 2 积分)

文章评论