2013-05-26 65 views
4

我已经下载了谷歌驱动器的SDK为Android, 的API是不是有据可查的,所以我没能得到结论,如果是我想做的事情是可能的。 我想捕捉与相机的图像转换为黑白PDF,然后在其上执行OCR获得我需要为字符串的字段。 我需要发送服务器请求,或也许我只能用驱动API做它在客户端? 示例代码将会有所帮助。谷歌驱动OCR的Android

回答

4

谷歌的文档不指定当您请求OCR发生了什么上传的文件,特别是,他们不告诉你,如果有响应字符串。

然而,一个小实验表明,要获得OCR数据的唯一方法是查找文档OCR完成后,抓住文本。

你会发现“文件”这里的数据结构:https://developers.google.com/drive/v2/reference/files#resource - 你的是之后将在“indexableText”作为一个字符串。

不幸的是,它不会解析出任何'字段'。这需要了解内容...此外,它似乎没有捕获任何电子邮件地址,如果您试图制作名片,这是一个问题。

顺便说一句,在数据可用之前,您需要等待一段时间,长达2分钟。我并不完全确定,但也可能是因为对象id在这段时间内不可用,所以您可能必须运行后台进程或执行其他操作。