【发布时间】:2012-03-11 18:39:53
【问题描述】:
我想知道创建一个程序以某种形式获取手写字符、分析它们并向用户提供更正的程序是多么实用。这个想法的灵感是让其他国家的小学生或美国的大学生学习如何用日语或中文等语言书写,这些语言有很多字符,即使是最轻微的错误也会产生很大的影响。
我不确定程序将如何分析角色。我目前的想法是获取单个像素宽度线来表示笔划,比较每个像素与从数据库加载的示例字符中的相应像素的距离,并输出哪个区域需要最多的工作。了解端点也很有用。我还想告诉用户,他们的角色是否可以解释为与他们想写的角色相似的另一个角色。
我想我需要某种类型的库来及时完成这个项目,但我一直无法找到一个符合该程序所需标准的库。我研究了 OpenCV,但它似乎是用于视觉而不是图像处理。我也希望库/模块使用 python 或 Java,但如果绝对必要,我可以学习一门新语言。
感谢您在此项目中提供的任何帮助。
【问题讨论】:
-
我会看看 Tadashii Kanji Kakitori-kun 看看他们是怎么做到的。
-
www.ml-class.org 您将在 octave 中实现字符识别系统
-
将最终结果分析为图像是不够的。对于中文和日文字符,笔画的顺序和数量很重要。
-
“[计算机] 视觉”和“图像处理”在此上下文中是同义词。许多相同的算法用于医学成像、文本和符号的自动识别等。
标签: java python image-processing internationalization