我使用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";
}
}
答案 0 :(得分:0)
我对puma.net并不熟悉,但我相信你的问题的答案对于任何OCR都是通用的。
puma.Language = PumaLanguage.English;
通过将识别语言设置为英语,OCR将使用英语字母表中常见的所有字符,包括标点符号。想象一段英文文本,其中包含A-Z,0-9和所有标点符号。
如果您的目的是约束和限制yoru字符集,则需要使用专门的语言(如果在特定的OCR技术中可用),或者可能是具有所需规范和有限字符集需求的自定义语言首先创建,然后设置为OCR。