过滤器向导

IronOCR 包含一个 OcrInputFilterWizard 类,该类可自动评估预处理过滤器的组合,以最大限度地提高 OCR 识别置信度。 如果您不确定哪些过滤器能产生最佳效果,那么这种方法非常理想。 与手动应用 binarize 等不同,OcrInputFilterWizard.Run(...) 会通过穷举扫描寻找最佳设置,并返回最佳的过滤器组合或代码片段以实现该效果。

您可以应用的可选筛选条件

IronOCR 中一些常见的筛选条件,您可能需要手动复制,包括:

  • input.Contrast()
  • input.Sharpen()
  • input.Binarize()
  • input.ToGrayScale()
  • input.Invert()
  • input.Deskew()
  • input.Scale(...)
  • input.Denoise()
  • input.DeepCleanBackgroundNoise()
  • input.EnhanceResolution()
  • input.Dilate(), input.Erode()

在根据向导结果或您自己的测试进行指导时,可以结合使用这些方法手动构建管道。

提升图像质量以获得更好的OCR结果

准备开始了吗?
Nuget 下载 5,888,303 | 版本: 2026.5 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronOcr
运行示例 观看您的图像变成可搜索文本。