我正在掃描賬單收據以從中獲取重要數據,如餐飲名稱,日期,總價格,稅款等,但沒有得到任何適當的解決方案。從Play商店應用名稱'Receipt Bank'參考 如果有人知道,請幫助我。如何從android手機掃描賬單收據並從中獲取數據?
回答
你可以使用這個庫用於讀取賬單收據文本,然後你可以使用自己的邏輯來處理這些數據
謝謝@Shaz Hemani,但是這個掃描所有的位置,但我必須一次掃描完整的收據,並從中獲取數據。 –
,如果你使用的是Android相機平均掃描條碼?我要給你什麼,我知道你的問題
我建議以下改進處理
Carete數據庫表中包含witin與主鍵的法案,該法案將在條碼掃描你想要的所有信息通過相機
,當你掃描條形碼,你實際上西港島線掃描關於像比爾的信息的主鍵(餐館名稱,..等)
小查詢將讓你LL你在賬單
不,我不是sccaning條形碼,我正在掃描收據文本。沒有收到任何酒吧。 –
以及您將如何處理掃描的數據?你要存儲它嗎?或將其傳遞給電腦與數據庫?你的問題需要更具體和明確 – sam
存儲是次要的事情。但是,我會將數據存儲在數據庫中。但問題是如何獲取所有數據。請參閱Play商店中的Receipt Bank應用程序,所有疑問將被清除。 https://play.google.com/store/apps/details?id=com.receiptbank.android&hl=zh-CN –
類似需要的信息都指出了什麼其他的,則需要以處理收據和將其轉換成可用的文本使用一個名爲OCR(光學字符識別)技術。有幾個好的圖書館已經在那裏,選擇一個將取決於你的限制(時間,金錢等)。我不建議在這裏重新發明輪子並嘗試自己的OCR庫。
請參閱this answer以獲取更詳細的庫列表。
對於懶惰,這裏是鏈接中的建議。
如果你有足夠的時間,但沒有預算 - 你的選擇是Tesseract。這絕對是最好的開源
如果你有一個小的預算花費,你只需要運行這個識別一次 - Cloud OCR API服務將是您的最佳選擇。它基於領先的商業級OCR發動機,並提供相當實惠的每個項目價格。免責聲明:我爲ABBYY工作
如果您需要永久運行此識別作爲持續過程,那麼您可能認爲購買專用轉換軟件在經濟上更有效率,例如this one,它具有API並且可以是也從Java調用。但如果你準備在許可證上投入一些預算,實際上有很多選擇。
一旦將庫集成後,編寫添加OCR庫返回的值並將其顯示給用戶的邏輯將由您決定。在你選擇使用哪個OCR庫之前,我不能告訴你如何做到這一點,因爲它高度依賴於庫的輸出格式。
謝謝@Kevin,但ABBYY OCR有一些國家/地區問題。 –
@RishabhGupta,還有其他幾個選項。我有使用過Tesseract的同事。快速谷歌搜索出現[這個Android特定的庫](https://github.com/rmtheis/tess-two)使用它。 –
- 1. 如何掃描收據並從中提取數據
- 2. 如何從Android手機獲取數據?
- 3. 從Android手機獲取GPS數據
- 4. 從Android手機中讀取數據庫
- 5. 如何在單次掃描中從多個表中獲取數據?
- 6. 如何從android條碼掃描器程序讀取數據?
- 7. 如何掃描單詞並存儲從C中掃描的行?
- 8. 如何從Android手機獲取GPS數據?
- 9. 在Android中使用相機掃描文檔並獲取數字
- 10. 從Java掃描的PDF文檔中獲取像素數據
- 11. 使用掃描器值從數據庫中提取數據
- 12. 如何掃描從Android的
- 13. 如何從掃描儀獲取圖像?
- 14. Webview並從android中獲取數據
- 15. 掃描圖像並從中獲取文本android
- 16. 在Android手機中使用指紋掃描儀來讀取和處理數據
- 17. 從手機接收實時數據
- 18. 如何從android中獲取Json數據?
- 19. 從android手機獲取IMSI?
- 20. 如何從sqlite數據庫獲取數據,並在Android的
- 21. 如何從表單中獲取數據?
- 22. 如何從單擊ListView時從數據庫中獲取數據
- 23. 如何從qr掃描儀使用zxing捕獲數據
- 24. 從數據庫中獲取CheckBoxList描述
- 25. 使用PHP從條碼掃描器獲取數據
- 26. Android從數據庫中獲取數據
- 27. 從android手機獲取所有電話簿數據
- 28. QMediaPlayer - 如何從在線收音機獲取元數據?
- 29. Android從json獲取數據並排序
- 30. 如何從掃描的心電圖像中獲取數值?
你確定所有的餐廳都有相同的收據結構嗎?無論如何,你需要OCR配方,並從它的某些位置獲取文本。 –
沒有收據結構不一樣。請參閱Play商店中的Receipt Bank應用程序。我必須做同樣的事情。 –
對於OCR部分,您可以使用在線OCR服務,如免費的OCR.space或適用於Android的商業/免費OCR庫。但是,對於理解收據結構沒有現成的解決方案。這是最難的部分。 – Tienkamp