2012-01-12 31 views
3

能有人可以点我在正确的方向如何建立适用于iOS开发cvBlob作为静态库(或更好的作为一个框架)?如何建立cvBlob为iOS

+0

你做过了吗?如果可能的话,你可以给我发送步骤吗? – 2vision2 2013-03-12 06:09:44

+0

我为我创建的公司重新创建了一个基于OpenCV-C++的接口的cvBlob,但不幸的是我无法分享它。我建议你看一看的[cvBlob的源代码(https://code.google.com/p/cvblob/source/browse/#hg%2FcvBlob) – dom 2013-03-12 10:58:04

+0

感谢您的答复。不能我编译现有的cvblob C++代码并将其用于ios中,因为ios支持C++吗?我想获得您的意见, – 2vision2 2013-03-12 11:08:19

回答

2

首先,您需要建立OpenCV的适用于iOS。有关于this web site的说明。然后,您可以按照类似说明构建适用于iOS的cvBlob。基本上,cmake会为你创建一个Xcode项目,你只需要设置适当的架构。

你可以看到在网站上提供的脚本简单地包括iOS的SDK,并改变ARCH因此,它建立了相应的平台。 iOS设备需要而模拟器需要i386成为armv6armv7建成。

该脚本将建立的OpenCV的静态库,那么你应该能够与cvBlob的Xcode项目中的脚本来代替OpenCV的。

+0

良好的起点,但我无法得到它的工作。你可以分享一个可用的cvBlob构建脚本吗? – dom 2012-01-24 10:32:13

+0

'cmake -G Xcode'构建Xcode项目,然后从OpenCV网站上的脚本中访问'xcodebuild'。同样,他们所做的只是改变适合架构的“ARCH”。 – greg 2012-01-24 11:45:33