OpenCV iOS——OpenCV iOS 入门 OpenCV v4.8.0
本教程介绍如何在iOS项目中集成OpenCV框架并使用Xcode开发简单应用。主要内容包括:1)创建Xcode项目后,通过Build Phases将opencv2.framework链接到项目;2)在预编译头文件中添加OpenCV头文件引用;3)开发一个显示"Welcome to OpenCV"提示框的Hello World示例。教程还针对XCode5+和iOS8+版本特别说明:需要将.m文件改为
·
上一个教程: 在 iOS 中安装
下一个教程: OpenCV iOS - 图像处理
| 原作者 | Charu Hans |
|---|---|
| 兼容性 | OpenCV >= 3.0 |
目标
在本教程中,我们将学习如何
- 将 OpenCV 框架与 Xcode 相连
- 如何使用 OpenCV 和 Xcode 编写简单的 Hello World 应用程序。
链接 OpenCV iOS
请按照本指南一步一步地将 OpenCV 链接至 iOS。
- 创建一个新的 XCode 项目。
- 现在,我们需要将 opencv2.framework 与 Xcode 链接。选择左侧面板中的项目导航器并点击项目名称。
- 在 TARGETS 下点击 Build Phases。展开 Link Binary With Libraries 选项。
- 单击 “添加其他 ”并转到 opencv2.framework 所在的目录,然后单击 “打开”。
- 现在就可以开始编写应用程序了。

Hello OpenCV iOS 应用程序
现在,我们将学习如何使用 OpenCV 在 Xcode 中编写一个简单的 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,默认情况下不再这样做。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)