2014-10-02 65 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