首先,抱歉我的英语不好。
我计划为Android移动平台构建一个增强现实应用程序,主要功能是用户拍摄商店的能力,应用程序识别他正在拍摄的商店。我不知道最好的选择是使用现有的图像识别api,但我认为它会更具体。也许拥有一组图像会有所帮助。
我的计划是建立一个商店数据库及其位置,并使用许多工具之一进行图像识别,并在我的数据库中搜索到同一位置。但我发现所有搜索引擎图像(kooba,iqengines等)都不是免费的,而且价格也不便宜。那么一个可以使用有限目录的工具,例如购物中心的商店图像,以及发送智能手机(Android或iPhone)的照片。
有人可以帮助我开始吗?
答案 0 :(得分:16)
我在大学的论文上做了类似的事情。我开发了一个应用程序,它检测路标,读取它们上的内容,然后根据用户的喜好对其进行个性化/优先级排序(并取得了成功)。
作为其中的一部分,我不得不研究图像识别。
你可能想要看的两件事是:
Qualcomm QCAR SDK 。这对于我所追求的内容来说有点过于具体,但是如果你在一小部分商店里做这件事,它可能会有效。这将需要收集商店图像以进行匹配 - 我不知道它会有多成功。
我使用的是 JavaCV (OpenCV的转换),它也有Android转换。它似乎比以前的选项更普遍地允许图像识别,这就是我使用它的原因。它需要您运行自己的训练来创建分类器(除非在其中有另一种方式进行图像识别)。但是有一些guides可以帮助解决这个问题 我用它来识别路标,只是通过一些基本训练取得了合理的成功,但确实倾向于认识到一些误报。
在我的应用程序中,我然后使用location来匹配先前的检测等。
希望这些可以让你开始。