【发布时间】:2011-08-07 22:14:51
【问题描述】:
我正在考虑创建一个特定的网络系统。它涉及许多不同(随机)的人上传他们所写内容的扫描文档。
有没有 PHP 开源方式将这些手写文本转换为机器文本?
我找到了这个question,但想知道它是否能够识别大量随机和不同的人的写作?
有人有这个领域的经验可以分享吗?
【问题讨论】:
-
仅供参考,这称为OCR。
标签: php
我正在考虑创建一个特定的网络系统。它涉及许多不同(随机)的人上传他们所写内容的扫描文档。
有没有 PHP 开源方式将这些手写文本转换为机器文本?
我找到了这个question,但想知道它是否能够识别大量随机和不同的人的写作?
有人有这个领域的经验可以分享吗?
【问题讨论】:
标签: php
查看关于 SO 的相关问题:handwriting recognition with simple training
基于图像的手写识别也称为Off-line handwriting recognition。
如果手写字符始终为capital-letter, post-office style,则可以由Intelligent Character Recognition (ICR)处理,这是基于图像的。
离线(基于图像)和在线(实时)识别之间的区别在于,后者要求您在书写时记录每个笔划的时间戳(位置和速度)。
基于图像的识别引擎可以通过将带时间戳的笔画转换为图像来处理在线数据。相反,在线识别引擎无法处理基于图像的输入。因此,在线识别在技术上更容易,并且可以使用开源项目。
几篇维基百科文章包含 OCR/ICR 软件提供商的列表:
在线手写识别引擎示例(开源):
【讨论】:
我已经使用 tesseract-ocr 从 php 完成了 ocr
http://code.google.com/p/tesseract-ocr/
结果不是很好,我怀疑它是否支持手写 但我很想看看其他人做了什么
【讨论】:
这是不可能的,因为手写差异太大,以至于计算机程序可以找到识别其中文本的模式。您可以尝试使用 OCR,最好使用与 PHP 很好接口的库,例如通过外壳作为初学者。见Ocrad - The GNU OCR。
【讨论】: