В настоящее время я использую 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;
}