C# 如何使用OCR从图像中读取文本
我正在尝试使用从图像中读取文本。我手动下载他们的dll并将其包含在我的项目中,并遵循他们在网站上提供的示例。但是,根本没有文本返回。即使我尝试不同的文件或他们的样本图像也没有结果。有没有我遗漏的步骤C# 如何使用OCR从图像中读取文本,c#,asp.net,ocr,C#,Asp.net,Ocr,我正在尝试使用从图像中读取文本。我手动下载他们的dll并将其包含在我的项目中,并遵循他们在网站上提供的示例。但是,根本没有文本返回。即使我尝试不同的文件或他们的样本图像也没有结果。有没有我遗漏的步骤 在这里,我附上我用来尝试的图像:使用最新版本的IronOCR(当前为2021.2.1)尝试以下代码,该版本已更新为使用Tesseract 4和5。在示例图像上返回了完美的结果 var Ocr = new IronTesseract(); using (var Inp
在这里,我附上我用来尝试的图像:使用最新版本的IronOCR(当前为2021.2.1)尝试以下代码,该版本已更新为使用Tesseract 4和5。在示例图像上返回了完美的结果
var Ocr = new IronTesseract();
using (var Input = new OcrInput(@"F:\input_image.png"))
{
Input.Deskew();
var Result = Ocr.Read(Input);
}
Deskew filter提供了最佳结果,但此处列出了其他可能有用的方法:
代码没有问题。您的示例图像是什么?尝试配置ocr的其他属性,如
ColorSpace
,Strategy
等?@tontonsevilla我的示例是一个png文件。是的,我也尝试过配置其他属性,但仍然没有结果返回。您的示例图像也正在与我合作。我想你下载的dll有问题。您是否尝试过通过nugetpackage添加IronOCR而不是下载dll?@tonsevilla,因为出现了一些问题。。我无法通过nugetpackage添加。。这就是为什么我手动将..@tonsevilla包含在我的项目中。我可以知道您从哪里获得dll吗?