如何在用于OCR处理的C#应用程序中使用Abbyy Fine Reader Engine
我目前正在使用IRONOCR进行从图像到文本的ocr转换,我观察到的结果非常不令人满意。我需要有大约90%的准确性,特别是阿拉伯语。有谁能给我建议一下,哪种OCR最适合在C#应用程序中实现并获得更好的结果。此外,我还想用我的C#应用程序与ABBYY finereader集成,并检查是否有更好的结果。有人能帮我将ABBYY finereader集成到我的应用程序中吗 ////////////////////////使用IRONOCR/////////////////////////如何在用于OCR处理的C#应用程序中使用Abbyy Fine Reader Engine,c#,visual-studio-2017,ocr,abbyy,C#,Visual Studio 2017,Ocr,Abbyy,我目前正在使用IRONOCR进行从图像到文本的ocr转换,我观察到的结果非常不令人满意。我需要有大约90%的准确性,特别是阿拉伯语。有谁能给我建议一下,哪种OCR最适合在C#应用程序中实现并获得更好的结果。此外,我还想用我的C#应用程序与ABBYY finereader集成,并检查是否有更好的结果。有人能帮我将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;
}
Abbyy FineReader可以轻松地与C#应用程序集成。您必须在Abbyy FineReader网站上注册并获得试用许可证。这将为您提供一个
应用程序ID
。您可以使用应用程序ID
调用API并处理文档
可以找到C#中Finereader的API示例解决方案