codecamp

OpenCV iOS Hello

目标

在本教程中,我们将学习如何:

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

链接OpenCV iOS

按照这一步一步的指导,将OpenCV链接到iOS。

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

OpenCV iOS

您好OpenCV iOS应用程序

现在我们将学习如何使用OpenCV在Xcode中编写一个简单的Hello World Application。

  • 将您的项目与OpenCV相链接,如上一节所示。
  • 打开名为NameOfProject-Prefix.pch的文件(用项目名称替换NameOfProject),并添加以下代码行。
#ifdef __cplusplus
#import <opencv2/opencv.hpp>
#endif

OpenCV iOS

  • 在ViewController.m中将以下代码行添加到viewDidLoad方法。
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"Hello!" message:@"Welcome to OpenCV" delegate:self cancelButtonTitle:@"Continue" otherButtonTitles:nil];
[alert show];

OpenCV iOS

  • 你很好运行项目。

Output

OpenCV iOS

XCode5 +和iOS8 +的更改

使用较新的XCode和iOS版本,您需要注意一些具体的细节

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


OpenCV过渡指南
OpenCV iOS-图像处理
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

OpenCV教程

OpenCV高级GUI和媒体(highgui模块)

OpenCV图像输入和输出(imgcodecs模块)

对象检测(objdetect模块)

计算摄影(照片模块)

图像拼接(拼接模块)

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }