Как использовать Abbyy Fine Reader Engine в приложении C # для обработки распознавания текста - PullRequest
0 голосов
/ 27 июня 2019

В настоящее время я использую IRONOCR для преобразования ocr из изображения в текст, результаты, которые я наблюдаю, довольно неудовлетворительны. Мне нужно иметь точность около 90% специально для арабского языка Может ли кто-нибудь подсказать мне, какой OCR лучше всего реализовать с помощью приложения C # и получить лучшие результаты. Кроме того, я хотел интегрировать с ABBYY Finereader с моим приложением C # и проверить на лучшие результаты. Может кто-нибудь помочь мне в интеграции ABBYY Finereader в мое приложение?

//////////////////////// Использование IRONOCR ///////////////////////// ////

               using IronOcr;
              using IronOcr.Languages;

                 var Ocr = new AdvancedOcr()
                {
                ReadBarCodes = false,
                CleanBackgroundNoise = true,
                EnhanceContrast = true,
                EnhanceResolution = true,
                Strategy = IronOcr.AdvancedOcr.OcrStrategy.Advanced,
               Language = IronOcr.Languages.English.OcrLanguagePack,
                ColorSpace = AdvancedOcr.OcrColorSpace.Color,
                DetectWhiteTextOnDarkBackgrounds = true,
                InputImageType = AdvancedOcr.InputTypes.AutoDetect,
                RotateAndStraighten = true,
                ColorDepth = 4
                 };

                OpenFileDialog openFile = new OpenFileDialog();
             if (openFile.ShowDialog() == DialogResult.OK)
               {

            pictureBox1.Image = new Bitmap(openFile.FileName);

            var page = Ocr.Read(pictureBox2.Image);
            textBox2.Text = page.Text;
    }
...