我知道OpenCV was ported to Mac OS X,但是我没有找到有关iPhone端口的任何信息。
我不是Mac开发人员,因此我不知道Mac OS X端口是否适合iPhone。
有谁比我更清楚?
答案 0 :(得分:51)
OpenCV确实适用于iphone。使用此处的configure脚本编译库:cross compiling for iphone
您只需像处理应用程序一样进行交叉编译。
答案 1 :(得分:29)
答案 2 :(得分:24)
Computer Vision Talks非常适合Xcode 4和iOS 4.3。我自己试过这个剧本,真是太棒了!
答案 3 :(得分:18)
这是iPhone iphone opencv test
上的opencv2.0答案 4 :(得分:16)
OpenCV现在可用作iOS的框架。只需拖放到您的项目中即可。它也支持视频捕获。请参阅文章并在此处获取示例项目:opencv framework for ios
为了透明起见,我写了这篇文章,它存放在我公司的网站上。
答案 5 :(得分:4)
我没有尝试过专门使用OpenCV,但我为iPhone做了开发,可以说我尝试在OS X上运行的大多数库都不能在开箱即用的iPhone上运行。其中一些只是需要稍微调整/配置才能完成,然后它在iPhone上很好,但实际情况是手机缺少OS X支持的很多后端组件。大多数复杂的库(OpenCV听起来像其中之一)如果没有大的努力就无法工作 - 特别是因为OpenCV听起来像是依赖于其他几个外部库...所以那些也必须移植。
答案 6 :(得分:4)
您只需使用cmake或cmake gui工具为OpenCV项目生成XCode项目。 请记住设置选项以生成XCode项目而不是使用CMakeFiles的默认选项。 打开生成的项目,将基础SDK更改为iPhone SDK,然后点击构建!
由于OpenCV目前不支持iOS(但他们已经在2.2版本中宣布了iPhone支持),因此highgui库无法编译。因此,如果您需要相机访问,您必须自己编写。
无论如何,其他库应该编译并在设备上工作。 (适合我)。
答案 7 :(得分:3)
如果您想首先使用它,iPhone会支持OpenCV在网络上找到最好的OpenCV on iPhone文档:Yoshimasa Niwa's
我用它并且我已经在AppStore上有一个使用人脸检测和图像处理的应用程序:Flags&Faces如果您有任何疑问请与我联系。
答案 8 :(得分:2)
请注意,OpenCV在英特尔芯片上的运行速度非常快,但iPhone却是手臂。当然,OpenCV非常有用,但速度不会那么快。此外,没有办法在iPhone上获得实时视频流,因此所有正常的潜在CV应用程序都会失去吸引力,不是吗?
答案 9 :(得分:0)
这是为iPhone / iPhone模拟器构建通用OpenCV框架的经过修改的脚本(基于LambdaJive的脚本) - universal-i386arm opencv framework
答案 10 :(得分:0)
Yoshimasa的以下文章确实适用于I OS和iPhone 4,并且能够访问前置和后置摄像头。
项目的链接是using opencv on iphone en 示例代码位于webgit,它是从本文链接的。我非常鼓励在获取源代码之前阅读这篇文章。
答案 11 :(得分:0)
在iPhone上使用opencv的项目(准确地说是Lucas-Kanade光流)。可用的源代码和应用程序也在AppStore上 -
答案 12 :(得分:0)
您还可以安装OpenCV using a package manager like Cocoapods。
引用安装指南:
你想添加pod'OpenCV','〜> 3.0'类似于以下内容 你的Podfile:
target 'MyApp' do pod 'OpenCV', '~> 3.0' end
然后运行
pod install
在您的终端内,或从CocoaPods.app。