我正在尝试创建一个基本的车牌阅读器。我使用tesseract 2
有了这张图片,Terressact并没有认出任何东西,我不知道为什么: 结果:100~
这是我的基本代码:
static void Main(string[] args)
{
// Code usage sample
Ocr ocr = new Ocr();
using (Bitmap bmp = new Bitmap(@"D:\devs\abc\lpr\License_plate_Tirana.JPG"))
{
tessnet2.Tesseract tessocr = new tessnet2.Tesseract();
tessocr.Init(null, "eng", false);
tessocr.GetThresholdedImage(bmp, Rectangle.Empty).Save("D:\\devs\\abc\\lpr\\" + Guid.NewGuid().ToString() + ".bmp");
/* IMPORTANT !!!!!!!! => Tessdata directory must be in the directory than this exe*/
Console.WriteLine("Multithread version");
ocr.DoOCRMultiThred(bmp, "eng");
//Console.WriteLine("Normal version");
//ocr.DoOCRNormal(bmp, "eng");
Console.Read();
}
}
我错过了什么吗?