Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用OCR从图像中读取文本_C#_Asp.net_Ocr - Fatal编程技术网

C# 如何使用OCR从图像中读取文本

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

我正在尝试使用从图像中读取文本。我手动下载他们的dll并将其包含在我的项目中,并遵循他们在网站上提供的示例。但是,根本没有文本返回。即使我尝试不同的文件或他们的样本图像也没有结果。有没有我遗漏的步骤


在这里,我附上我用来尝试的图像:

使用最新版本的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吗?