iPhone项目中使用OpenCV教程
2010-09-29 16:11
471 查看
现在网上只有关于在 Mac OS 下使用 OpenCV 的教程,很少有 iPhone 平台的相关资源,而 opencv.Frameworks 无法在 iPhone 项目中使用。CocoaChina 会员“123探花”通过自己摸索编译了两个能在 iPhone 使用的外部库,测试在 iOS 3.0 到 4.1均能完美使用。一个基于X86架构在Simulator下使用,一个基于 ARM 架构在 Device 下使用的。
下载地址 http://code.google.com/p/ms1910demo/downloads/list,下载完放到项目目录下。
打开项目的Targets 在Other Linker Flags上 写 -lstdc++ , -lz , ${SRCROOT}/opencv/lib/libcxcore.a,${SRCROOT}/opencv/lib/libcv.a。opencv是作者自己建的一个opencv的文件夹,里面有 include 和 lib 两个文件夹。include 放入头文件,lib 放入静态库
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/59b6f8de4c5ca4b87db09c812b74e4a5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/5f6566ab99730db52570ccfc7c6d30b9.png)
然后在 Header Search Paths 上写 ${SRCROOT}/opencv/include
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/60bd5031ae19799ddce96c960a3bd221.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/b3694c641b3f8f091bec23c8837aa9d4.png)
然后只在你用模拟器运行项目时把 http://code.google.com/p/ms1910demo/downloads/list 里面下载关于模拟器 libcxcore.a 和 libcv.a 放入 opencv 的 lib 文件夹即可。同样你用真机运行时也只要把关于真机的 libcxcore.a 和 libcv.a 放入 opencv 的 lib 文件夹即可。
附件提供了一个以前写的使用opencv的Demo,大家只要把相对应的 lib 放入附件 opecv 的 lib 文件夹即可。
附件: OpencvDemo.zip (316 K)
注意:以上例子中做了一个对人物图片轮廓动态绘制的 Demo,因为大都是使用 opencv 的函数进行动态绘制,没有进行优化,效率不行。所以在真机上可能有问题,请大家用模拟器去运行例子。
原帖地址 http://www.cocoachina.com/bbs/read.php?tid-33693.html,欢迎参与讨论。
下载地址 http://code.google.com/p/ms1910demo/downloads/list,下载完放到项目目录下。
打开项目的Targets 在Other Linker Flags上 写 -lstdc++ , -lz , ${SRCROOT}/opencv/lib/libcxcore.a,${SRCROOT}/opencv/lib/libcv.a。opencv是作者自己建的一个opencv的文件夹,里面有 include 和 lib 两个文件夹。include 放入头文件,lib 放入静态库
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/59b6f8de4c5ca4b87db09c812b74e4a5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/5f6566ab99730db52570ccfc7c6d30b9.png)
然后在 Header Search Paths 上写 ${SRCROOT}/opencv/include
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/60bd5031ae19799ddce96c960a3bd221.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015036/b3694c641b3f8f091bec23c8837aa9d4.png)
然后只在你用模拟器运行项目时把 http://code.google.com/p/ms1910demo/downloads/list 里面下载关于模拟器 libcxcore.a 和 libcv.a 放入 opencv 的 lib 文件夹即可。同样你用真机运行时也只要把关于真机的 libcxcore.a 和 libcv.a 放入 opencv 的 lib 文件夹即可。
附件提供了一个以前写的使用opencv的Demo,大家只要把相对应的 lib 放入附件 opecv 的 lib 文件夹即可。
附件: OpencvDemo.zip (316 K)
注意:以上例子中做了一个对人物图片轮廓动态绘制的 Demo,因为大都是使用 opencv 的函数进行动态绘制,没有进行优化,效率不行。所以在真机上可能有问题,请大家用模拟器去运行例子。
原帖地址 http://www.cocoachina.com/bbs/read.php?tid-33693.html,欢迎参与讨论。
相关文章推荐
- [转]iphone项目中使用opencv教程
- iphone项目中使用opencv教程 (转)
- 黑客曝光!iPhone全功能破解使用详细教程
- 完整教程--idea使用git进行项目管理
- 使用install4j打包java项目教程及一些小问题的解决
- Maven快速使用教程(二) spring boot 项目构建
- Android Studio 使用教程(七)之同时打开多个项目
- iPhone 项目使用静态库(xcode使用)
- [教程]使用MyEclipse实现集成Struts+hibernate框架的项目开发过程
- lucene使用教程6 --lucene在项目里的集成
- 使用CMake生成VS2010项目查看OpenCV源代码
- IntelliJ IDEA使用教程二 项目创建&Tomcat配置
- iPhone开发入门 (1)使用storybroad进行项目开发
- 菜鸟教程之工具使用(二)——Maven打包非规范目录结构的Web项目
- 菜鸟教程之工具使用(六)——让Maven项目直接在eclipse内部的Tomcat中运行
- 使用git上传项目到Github之新手教程
- [OpenCV教程-1]通过Eclipse使用OpenCV
- 【Android Studio使用教程1】Android Studio导入项目的几种方法
- iPhone视频转换软件使用教程(组图)
- 【Android Studio使用教程1】Android Studio导入项目的几种方法