IOS平台下OpenCV的配置和使用
2013-07-25 19:58
183 查看
在IOS平台下使用OpenCV时,首先需要安装Xcode,然后下载OpenCV
for IOS,下载地址为:OpenCV for IOS, 下载下来后解压即可。 下面来简单介绍下IOS下OpenCV的开发步骤。
1)新建一个Xcode的工程,一般的即可,我这里新建的是single View Application,取名Helloworld。工程创建后添加opencv2.framework到工程中,具体的操作是点击“target",右击,然后选择”Add files toHelloworld",在出现的对话框找到你电脑上存放的opencv2.framework库,如下图所示:
将opencv2.framework添加到项目中后,修改预编译头文件,也即supporting files文件夹下的后缀为.pch的文件,在文件中添加下面的代码:
加入这段代码是为了让项目在预编译阶段就把OpenCV的各项功能设置完成,因此在自己的代码中使用时就免去了import的麻烦。这里设置完成后,就可以想在windows、linux下一样使用Opencv了。不过,有一点一定要注意,在采用了Opencv的地方,需要将对应文件的后缀名有.m改成.mm,这个一定要注意,.mm格式的文件支持C++,不然就会报错。
建议:
1)网上很多的博文都是比较老的,将的都是采用一个2.2.0版本的,采用CMake进行编译。新的版本中,已经不需要自己编译了,可以直接从官网下载对应的ios框架。
2)遇到问题,多问问,并勤问百度和google,技术群的人都有很多自己的事要处理。
for IOS,下载地址为:OpenCV for IOS, 下载下来后解压即可。 下面来简单介绍下IOS下OpenCV的开发步骤。
1)新建一个Xcode的工程,一般的即可,我这里新建的是single View Application,取名Helloworld。工程创建后添加opencv2.framework到工程中,具体的操作是点击“target",右击,然后选择”Add files toHelloworld",在出现的对话框找到你电脑上存放的opencv2.framework库,如下图所示:
将opencv2.framework添加到项目中后,修改预编译头文件,也即supporting files文件夹下的后缀为.pch的文件,在文件中添加下面的代码:
#ifdef __cplusplus #import <opencv2/opencv.hpp> #endif
加入这段代码是为了让项目在预编译阶段就把OpenCV的各项功能设置完成,因此在自己的代码中使用时就免去了import的麻烦。这里设置完成后,就可以想在windows、linux下一样使用Opencv了。不过,有一点一定要注意,在采用了Opencv的地方,需要将对应文件的后缀名有.m改成.mm,这个一定要注意,.mm格式的文件支持C++,不然就会报错。
建议:
1)网上很多的博文都是比较老的,将的都是采用一个2.2.0版本的,采用CMake进行编译。新的版本中,已经不需要自己编译了,可以直接从官网下载对应的ios框架。
2)遇到问题,多问问,并勤问百度和google,技术群的人都有很多自己的事要处理。
相关文章推荐
- Java开发平台中使用Opencv如何配置?
- VS2010平台下的OpenCV、EmguCV( C#)安装、使用配置
- MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)
- MAC平台在Xcode环境中配置使用OpenCV
- MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)
- MAC平台下Xcode配置使用OpenCV的具体方法(转载)
- 使用cMake跨iOS平台编译过程以及配置
- VS2010平台下的OpenCV、EmguCV( C#)安装、使用配置
- 使用Opencv实现IOS平台下的人脸识别
- VS2010平台下的OpenCV、EmguCV( C#)安装、使用配置
- MAC平台下Xcode配置使用OpenCV的具体方法
- iOS OpenCV配置、使用
- MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)
- IOS Mac平台上OpenCV开发环境搭建(配置)
- iOS平台配置OpenCV
- iOS逆向工程之Reveal工具的安装、配置与使用
- 分布式架构学习之持续集成:011--SonarQube代码质量管理平台的安装、配置和使用
- OpenCV for Ios 学习笔记(1)-配置
- CREELINKS平台_处理器CeCcp资源使用说明(CeCcp的配置与使用)
- Android Studio使用OpenCV的配置方法