Tesseract 2不重新简化简单的黑色文本(车牌)

时间:2017-02-11 22:55:49

标签: c# ocr tesseract

我正在尝试创建一个基本的车牌阅读器。我使用tesseract 2

有了这张图片,Terressact并没有认出任何东西,我不知道为什么: license plate not working 结果:100~

但如果我使用这个,那就没关系: license plate working good

这是我的基本代码:

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();
        }
    }

我错过了什么吗?

0 个答案:

没有答案