我正在开发Visual Studio平台上的手写识别和相关内容,并使用openCV库。输入是以二进制扫描.tif图像的形式。识别出手写的文字
目前,我进入了一个障碍,试图找出一种方式来识别被敲出来的单词,就像用直线/曲线敲出(取消)单词一样。我不打算做个人角色识别,这会浪费计算能力。
有什么方法可以用另一种方式识别这种情况吗?
以下是我发现的两个想法,但我不确定 - 1>使用像< 0 0 0,1 1 1,0 0 0>的掩码,这将有助于查找所有水平线...但这将是一个非常大的假设。线条可以是波浪形的,并且可以是任何方向。
2>镂空输入并查找交点。这会给我不少交集 - 包括由于用来排除单词的线而发生的交集。使用一些近似像最小二乘等我可以得到一个近似线。但是在许多地方都会出现交叉点的问题 - 例如。 'b'中的2个交点等。
有什么建议吗?
通过它的线条波浪文本,呃?试图击败CAPTCHA? :) – endolith 2009-10-14 21:23:50