Assistente de filtro
using IronOcr;
using System;

var ocrTesseract = new IronTesseract();

// WIZARD - If you are unsure which filters to use,
// use the debug-wizard to test all combinations:

string codeToRun = OcrInputFilterWizard.Run(@"images\image.png", out double confidence, ocrTesseract);
Console.WriteLine($"Confidence: {confidence}");
Console.WriteLine(codeToRun);
NuGet Download
PM > Install-Package IronOcr
Assistente de filtro

Assistente de filtro

IronOCR inclui uma classe OcrInputFilterWizard que pode avaliar automaticamente combinações de filtros de pré-processamento para maximizar a confiança do OCR. Isso é ideal quando você não tem certeza de quais filtros produzem os melhores resultados. Em vez de aplicar manualmente contrast, sharpen, binarize, etc., OcrInputFilterWizard.Run(...) realiza uma varredura de força bruta para configurações ótimas e retorna a melhor combinação de filtro ou trecho de código para reproduzi-la.

Filtros opcionais que você pode aplicar.

Alguns filtros comuns do IronOCR que você pode replicar manualmente incluem:

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

Esses métodos podem ser usados ​​em conjunto ao construir pipelines manualmente, seguindo as orientações dos resultados do assistente ou realizando seus próprios testes.

Melhore a qualidade da imagem para obter melhores resultados de OCR.
Ver no GitHub

Pronto para começar?

Nuget Downloads 6,357,159Versão:2026.11recém-lançado