我目前正在使用 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;
}