C# OCR为什么不只查找字符
我使用OCR puma.net,我有一个结果。但是结果不仅包含(C# OCR为什么不只查找字符,c#,ocr,C#,Ocr,我使用OCR puma.net,我有一个结果。但是结果不仅包含(a b c d),结果还包含(;/,“) 我只想输出这些字符。如何使用它 这是我的密码: var puma = new PumaPage(img.ToBitmap()); using (puma) { puma.FileFormat = PumaFileFormat.RtfAnsi; puma.EnableSpeller
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";
}
}
我对puma.net不是很熟悉,但我相信你的问题的答案对任何OCR都是通用的
puma.Language = PumaLanguage.English;
通过将识别语言设置为英语,OCR将使用英语字母表中常见的所有字符,包括标点符号。想象一段英语文本,其中将包含a-Z、0-9和所有标点符号
如果您打算约束和限制yoru字符集,则需要使用专门的语言(如果在该特定OCR技术中可用),或者可能需要先创建具有所需规范和有限字符集的自定义语言,然后设置为OCR。实际上我使用的路径是:PumaPage PumaPage=new PumaPage(@“C:\Users\\documents\a.jpg”);非常感谢,但我不知道如何限制字符有什么例子我以前用ABBYY和OCR-IT技术做过。不幸的是,我不熟悉puma.net OCR,但它应该在同一原则下工作。