我想在Android上使用簡單的OCR檢測從0到9的基本英文數字。 我在尋找適用於Android的OCR,但對於我的主要目的來說太複雜了,有沒有更簡單的方法來檢測Android上的數字?什麼是做基本號碼識別的最佳方式?
5
A
回答
5
一個簡單的替代方法是將數字預定義爲位圖,並使用歸一化互相關來查找它們。
有這個方法有很多缺點:
- 沒有魯棒性不同的字體
- 沒有魯棒性數字
- 的規模...
但也許那是你只需要開始。
3
如果你想從基於手機的攝像機執行OCR,很難使用預定義的位圖:照片將以不同的比例拍攝,它們將包含噪音,它們會被拍攝等,這樣會幾乎不夠準確。
如果您正在開發Android應用程序,那麼您很可能會使用Java。壞消息是沒有本地開源Java OCR SDK。有一些Java API會封裝對本地接口的調用,例如,對於最流行的開源OCR引擎之一 - Tesseract(http://groups.google.com/group/tesseract-ocr/) - 有一些Java包裝器像tesjeract(http://code.google.com/p/tesjeract/)或Tess4J(http://tess4j.sf.net/)。這可以爲你工作,但它很難設置,並需要開發圖像預處理和字體訓練在你身邊。
另一個解決方案可能是雲服務。它要求最終用戶應用程序具有互聯網連接,但它獨立於編程語言選擇和資源限制。看看ABBYY Cloud OCR SDK,它是ABBYY最近推出的基於雲的OCR SDK。它處於測試階段,所以現在它完全免費使用,它有一個準備好去Android code samples。它具有內置的圖像預處理功能,無需培訓,只需開箱即可使用 - 您只需發送圖像並接收即時數據。此外它還具有現場級識別功能,可爲您節省寶貴的小型設備處理資源。我工作@ ABBYY,如果需要,我們可以爲您提供有關我們產品的更多信息。
相關問題
- 1. 在Windows中識別unicode編碼文本文件的最佳方式是什麼?
- 2. 什麼是識別gps地點的最佳方式?
- 3. 連接手寫識別器的最佳方式是什麼?
- 4. 在Swift中識別iPhone UID的最佳方式是什麼?
- 5. 格式化此號碼的最佳方式是什麼?
- 6. 基於DWR的類編碼的最佳方式是什麼?
- 7. 客戶號碼,訂單號碼的最佳格式是什麼?
- 8. 用貨幣管理號碼的最佳方式是什麼?
- 9. PHP5 CLI制定基本目錄的最佳方式是什麼?
- 10. 什麼是識別HTML元素的最佳方法
- 11. 識別Google驅動器網址的最佳方法是什麼?
- 12. ruby gem擴展版本號的最佳做法是什麼?
- 13. 識別CURL調用的最佳方式
- 14. 識別Android設備的最佳方式
- 15. 識別googlebot的最佳方式
- 16. 最佳做法是什麼?
- 17. 什麼是別名和方法名稱的最佳方式
- 18. 通過PHP動態識別子域名的最佳方式是什麼?
- 19. 在iPhone上實現手寫字符識別的最佳方式是什麼?
- 20. 從Rails應用程序中識別計算機的最佳方式是什麼?
- 21. 什麼是唯一標識DOM節點的最佳方式?
- 22. 在C#中做事情的最佳方式是什麼?
- 23. 什麼是在silverlight上做p2p應用的最佳方式
- 24. 活動選擇。做這件事的最佳方式是什麼
- 25. 什麼是在oracle中做條件選擇的最佳方式
- 26. 做移動重定向的最佳方式是什麼?
- 27. 什麼是在JavaScript中做到這一點的最佳方式?
- 28. Concatening字符串這樣做的最佳方式是什麼?
- 29. 什麼是在Android上做widget動畫的最佳方式?
- 30. 在Python中格式化電話號碼的最佳方式是什麼?
你需要從基於手機的相機對它們進行OCR嗎? – Nikolay 2011-12-26 12:16:21
@尼古拉 是的,我需要那個。 – 2011-12-26 12:24:16