2013-05-26 99 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在這段時間內不可用,所以您可能必須運行後臺進程或執行其他操作。