2014-10-02 68 views
-1

我打算用光學MC表在Android平臺上構建計票程序 但是,我發現android中沒有太多的OMR SDK。 我可以閱讀OCR光學MC表答案的答案嗎?OMR/OCR on android

回答

0

我瞭解您收到的回票。互聯網上有關於這個主題的大量信息。提出有關OMR的這個問題表明缺乏對OMR如何工作的研究。

這是一個非常艱難的項目。 OMR基於模板,每個檢查標記區域必須一致且清晰。 OMR是黑色到白色閾值與空白複選標記的比較。例如,如果與空白的「模板」複選標記相比,如果有15%或更多的黑色像素,則可以將其視爲標記。

移動圖片,每張圖片的大小不一致,照明會影響二值化的工作方式,因此閾值化將非常難以標準化。

一般來說,在設備OCR上(甚至不會談論OMR),即使對於機器文本而言,也很弱或太昂貴。我會考慮OMR的基於服務器的處理。它不在設備上,但它可以足夠快,看起來好像它正在您的設備上運行。

給我一個私人消息與您的圖像樣本。這是一個非常有趣的挑戰,我想保持聯繫,也許加入我的想法。

+0

調用在線omr api服務我沒有找到太多的android.OMR檢測sdk就像不存在,請你幫我在尋找一些。 – 2016-06-15 05:09:16

+0

你最好的選擇是自定義實現。我不知道任何通用解決方案,由於我上面列出的原因,這是可以理解的。用特定的用例與我聯繫,我可能會提供幫助。 – 2016-06-29 01:19:50

+0

我的一些應用程序使用後端服務器平臺進行表單處理。這可能也適用於你。 – 2016-06-29 01:20:33

0

OMR與OCR大不相同,通常表單上的OMR是基於模板的,所以您可能需要有模板設計器,該技術可能不是新的或複雜的,但很難使其準確和強大,市場上有很多omr引擎,最有效的方法是從http://ssomr.com/eng/video.asp?#api