-1

Я использую tessract-ocr:

 var image = new Bitmap(@"C:/Users/toshiba/Desktop/lettre.jpg");
                    var ocr = new Tesseract(); 
                    ocr.Init(@"C:\Users\toshiba\Desktop\ravo\tessdata", "eng", false);
                    ocr.SetVariable("load_system_dawg", 0);
                    ocr.SetVariable("load_freq_dawg", 0);
                    ocr.SetVariable("load_punc_dawg", 0);
                    ocr.SetVariable("load_unambig_dawg", 0);
                    ocr.SetVariable("load_bigram_dawg", 0);
                    ocr.SetVariable("load_fixed_length_dawgs", 0);
                    var result = ocr.DoOCR(image, Rectangle.Empty);
                    foreach (tessnet2.Word word in result)
                    {
                        Console.WriteLine(word.Text);
                        //File.AppendAllText("", word.Text);
                    } 

Я получаю письма, но они отличаются от текста на изображении. Что случилось?

1 ответ1

0

tessract-ocr не читает слова попарно. Это может быть связано с другим шрифтом или плохим качеством изображения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .