【发布时间】:2014-10-02 11:10:09
【问题描述】:
我将在android平台上用光学MC表构建一个计票程序 但是,我发现 android 中用于 OMR 的 SDK 并不多。 我可以在 OCR 中阅读有关光学 MC 表答案的答案吗?
【问题讨论】:
我将在android平台上用光学MC表构建一个计票程序 但是,我发现 android 中用于 OMR 的 SDK 并不多。 我可以在 OCR 中阅读有关光学 MC 表答案的答案吗?
【问题讨论】:
我了解您收到的反对票。互联网上有很多关于这个主题的信息。问这个关于 OMR 的问题表明缺乏对 OMR 工作原理的研究。
这是一个非常艰巨的项目。 OMR 基于模板,其中每个复选标记区域必须一致且明确定义。 OMR 是黑白阈值与空白复选标记的比较。例如,如果与空白“模板”复选标记相比,有 15% 或更多的黑色像素,则可以认为它已标记。
对于移动图片,每张图片的大小不一致,光线会影响您的二值化效果,因此阈值化将很难标准化。
一般来说,设备上的 OCR(甚至不谈论 OMR)很弱或太昂贵,即使对于机器文本也是如此。我会考虑对 OMR 进行基于服务器的处理。它不在设备上,但速度足够快,看起来就像在您的设备上运行一样。
用你的图片样本给我发私信。这是一个非常有趣的挑战,我想保持联系,也许可以添加我的想法。
【讨论】:
OMR与OCR有很大不同,通常表单上的OMR是基于模板的,因此您可能需要一个模板设计器,该技术可能不是新的或复杂的,但很难使其准确和健壮,市场上有很多omr引擎,最有效的方法是从http://ssomr.com/eng/video.asp?#api调用在线omr api服务
【讨论】: