根据文本模式“图像”匹配字符

时间:2011-04-13 23:05:24

标签: java ascii pattern-matching design-patterns

在给定主模式的情况下,将X的String模式与字母A-Z中的任何大写字母匹配的好方法是什么。我正在寻找一个代码示例(在Java中)或只是一般算法的想法。

例如,我给出了'T'的“主模式”:

X  X  X  X  X  X  X  X  X  X
        X  X            
        X  X            
        X  X            
        X  X            
        X  X            
        X  X            
        X  X            
        X  X            
        X  X            
        X  X            

...并且所有以下模式必须根据主模式确定为T。

X  X  X  X  X  X  X  X  X
     X  X  X         
        X            
        X            
        X            
        X            
        X            
        X            
        X            
        X            
        X            

X  X  X  X  X  X  X  X  X
     X  X            
     X  X            
     X  X            
     X  X            
     X  X            
     X  X            
     X  X            
     X  X            
     X  X            
     X  X            

X  X  X  X  X  X  X  X  X
X  X  X  X  X  X  X  X  X
            X  X         
            X  X         
            X  X         
            X  X         
            X  X         
            X  X         
            X  X         
            X  X         
            X  X         
            X  X         

算法必须足够通用才能适用于所有字母; T只是一个例子。

1 个答案:

答案 0 :(得分:0)

查看http://jocr.sourceforge.net/,这是一个免费的OCR库。它是一个C库,因此直接使用它可能不适合您。如果不出意外,你至少可以深入挖掘资源。

您可能还希望在http://userscripts.org/scripts/review/38736取得一个高峰,这是基于神经网络的OCR算法的纯JavaScript实现。

正如已经在评论中提到的那样,这绝不是一个难以解决的微不足道的问题,但是你可能能够找到适合你数据的天真神经网络。