OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
无匹配项
OpenCV iOS 入门

上一教程: iOS 安装
下一教程: OpenCV iOS - 图像处理

原作者Charu Hans
兼容性OpenCV >= 3.0

目标

本教程将学习如何:

  • 使用 Xcode 链接 OpenCV 框架
  • 使用 OpenCV 和 Xcode 编写简单的“Hello World”应用程序。

链接 OpenCV iOS

按照此分步指南将 OpenCV 链接到 iOS。

  1. 创建一个新的 Xcode 项目。
  2. 现在我们需要将opencv2.framework链接到 Xcode。选择左侧面板中的项目导航器,然后单击项目名称。
  3. 在 TARGETS 下单击“构建阶段”。展开“链接二进制库与库”选项。
  4. 单击“添加其他项”,然后转到opencv2.framework所在的目录,然后单击“打开”。
  5. 现在您可以开始编写您的应用程序了。

OpenCV iOS 示例应用

现在我们将学习如何在 Xcode 中使用 OpenCV 编写简单的“Hello World”应用程序。

  • 如上一节所示,将您的项目与 OpenCV 链接。
  • 打开名为NameOfProject-Prefix.pch的文件(将 NameOfProject 替换为您的项目名称),并添加以下代码行。
    #ifdef __cplusplus
    #import <opencv2/opencv.hpp>
    #endif
  • 将以下代码行添加到 ViewController.m 中的 viewDidLoad 方法。
    UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Hello!" message:@"Welcome to OpenCV" delegate:self cancelButtonTitle:@"Continue" otherButtonTitles:nil];
    [alert show];
  • 您可以运行项目了。

输出

XCode5+ 和 iOS8+ 的更改

对于较新的 Xcode 和 iOS 版本,您需要注意一些特定细节。

  • 项目中的 *.m 文件应重命名为 *.mm。
  • 您必须手动将 AssetsLibrary.framework 包含到您的项目中,默认情况下不再执行此操作。