2011-05-13 86 views
7

首先,对不起我的可怜英语。Android增强现实应用的图像识别

我打算为android移动平台构建增强现实应用程序,主要功能是用户拍摄商店的应用程序并且应用程序能够识别他正在拍摄的商店。我不知道是否最好的选择是使用图像识别API,但我认为它会更具体。也许拥有一堆图像会有所帮助。

我的计划是建立一个商店数据库及其位置,并使用众多工具之一进行图像识别并在我的数据库中搜索到相同的位置。但我发现所有的搜索引擎图片(kooba,iqengines等)都不是免费的,而且价格也不便宜。那么,一款可以使用有限目录的工具,比如在商场购物,并发送智能手机照片(包括android或iphone)。

有人可以帮我开始吗?

回答

16

我一直在为我的大学毕业论文做类似的事情。我开发了一个应用程序,可以检测路标,阅读其中的内容,然后根据用户的喜好(混合成功)对其进行个性化/优先化。

作为这一部分,我不得不看看图像识别。 你可能要看的两件事是:
The Qualcomm QCAR SDK。这对我之后的内容来说有点太具体,但如果你想在小范围的商店中使用它,它可能会有效。这需要收集店铺图片来匹配 - 我不知道它会有多成功。

我实施的使用JavaCV(转换为OpenCV),它也有一个Android转换。它似乎允许图像识别比以前的选项更普遍一点,这就是为什么我使用它。它会要求你运行你自己的训练来创建一个分类器,尽管(除非有另一种图像识别方法)。但有一些guides可以帮助。
虽然确实倾向于认识到一些误报,但我用它来识别合理成功的路标只是一些基本的训练。

在我的应用程序,然后使用的位置与先前的检测等

投其所好希望这些可以让你开始。

+0

非常有帮助。谢谢你的时间 – 2012-06-19 00:16:16