OCR为什么不只查找字符

本文关键字:字符 查找 为什么不 OCR | 更新日期: 2023-09-27 18:23:44

我使用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";
                }
            }

OCR为什么不只查找字符

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

puma.Language = PumaLanguage.English;

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

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