OCR为什么不找到唯一的角色

时间:2015-11-22 01:01:57

标签: c# ocr

我使用OCR puma.net,我有一个结果。但结果不仅包含(a b c d),结果还包含(; / , ")。

我想只输出这些字符。我该如何使用它?

这是我的代码:

var puma = new PumaPage(img.ToBitmap());
            using (puma)
            {
                puma.FileFormat = PumaFileFormat.RtfAnsi;
                puma.EnableSpeller = false;
                puma.Language = PumaLanguage.English;
                try{
                  string t=pumaPage.RecognizeToString();
                  return t;
                }
                catch(Exception e)
                {
                   //  return e.ToString();
                    return "i think ! this isnt Plate";
                }

            }

1 个答案:

答案 0 :(得分:0)

我对puma.net并不熟悉,但我相信你的问题的答案对于任何OCR都是通用的。

puma.Language = PumaLanguage.English;

通过将识别语言设置为英语,OCR将使用英语字母表中常见的所有字符,包括标点符号。想象一段英文文本,其中包含A-Z,0-9和所有标点符号。

如果您的目的是约束和限制yoru字符集,则需要使用专门的语言(如果在特定的OCR技术中可用),或者可能是具有所需规范和有限字符集需求的自定义语言首先创建,然后设置为OCR。