How to use the Filter Wizard

This article was translated from English: Does it need improvement?
Translated
View the article in English

当需要对图像进行预处理并为 OCR 过程做好准备时,可能会令人望而生畏。 一张图片可以使用多个过滤器; 不过,要测试哪种组合最适合您的形象可能会很复杂,因为这通常是根据具体情况而定的。 这个过程本身就非常耗时,因为您需要反复尝试不同的组合,以验证哪种方法能产生最佳效果。

不过,IronOCR 通过引入 OcrInputFilterWizard 提供了一种有效而简便的处理方法。 过滤器向导会自动评估预处理过滤器的组合,以最大限度地提高 OCR 的可信度和准确性。 它将执行 "暴力 "扫描以获得最佳设置,并将最佳过滤器组合作为代码片段返回,以便开发人员轻松复制结果。

在本指南中,我们将以一个示例快速介绍过滤器向导的工作原理,并展示其使用的代码片段和参数。

as-heading:2(快速入门:自动发现您理想的图像过滤链)</em

使用 IronOCR 的过滤器向导可快速运行所有预处理过滤器组合,并获得性能最佳的代码片段--无需猜测。 只需一行即可获得您的最高置信度分数以及您应该用于类似图像的准确 C# 过滤链。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronOCR with NuGet Package Manager

    PM > Install-Package IronOcr

  2. Copy and run this code snippet.

    string code = OcrInputFilterWizard.Run("image.png", out double confidence, new IronTesseract());
  3. Deploy to test on your live environment

    Start using IronOCR in your project today with a free trial
    arrow pointer
过滤器向导示例input.Contrast()input.Sharpen()input.Binarize()input.ToGrayScale()input.Invert()input.Deskew()input.Scale(...)input.Denoise()input.DeepCleanBackgroundNoise()input.EnhanceResolution()input.Dilate(), <代码>input.Erode()输入
输入图像