0

我正试图在Google Glass应用程序中找到一种免费的图像识别/计算机视觉方式。我正在寻找能够识别真实世界物品的东西,如金钱,书籍封面和文字。理想情况下,它会像Google Goggles一样工作(出于某些原因,Google没有制作Goggle API)。我接受基于云的解决方案或本地运行的解决方案。如果无法在Glass上本地进行图像识别,我甚至可以开放自己的服务器。如何将图像识别添加到Google Glass应用程序?

我研究了几种不同的技术。 OpenCV看起来非常强大,但它没有附带一个图像库来匹配。 CamFind有一个云API,它完全符合我的需求,但它需要花费很多钱。

对于如何将图像识别添加到我的应用程序,有任何建议吗?提前致谢!

回答

1

我在纽约市赢得了Glass Foundry hackathon(2013年),他们在一起攻击了基本相同的东西。这是在Glass的本地开发工具包发布之前,所以我只用镜像API就完成了。这是我如何实现它:

  1. 首先,create a server-side glass app using one of the quickstarts。请求正确的范围,以便您可以与Mirror API进行交互并处理用户的时间表。
  2. 公开自定义共享目标,以便当用户拍照时,他们可以与您的应用程序“共享”它
  3. 共享后,您的服务器将从您的镜像API接收POST(多部分,我相信)图像注意:大多数图像识别不需要如Glass's 5mp那样的高分辨率,所以我大幅缩小图像以使所有图像都快速移动。
  4. 在服务器端,将图像上传到图像识别服务。我使用了现在不存在的IQ引擎。快速谷歌搜索显示许多服务。
  5. 还是在服务器端,与图像识别的结果,插入新卡插入用户与结果和图像的时间表,等
+0

感谢这么多的答案!关于“4.在服务器端,将图像上传到图像识别服务,我使用了现在已经不存在的智能引擎,Google的快速搜索显示了很多服务。”我想知道你是否有任何想法。我广泛的Google搜索只会导致成本高昂的开源API或像OpenCV这样的开源平台,而这些平台不会与图像一起预先打包。 – 2014-10-06 02:45:20

相关问题