Assistant de filtre
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
Assistant de filtre

Assistant de filtre

IronOCR inclut une classe OcrInputFilterWizard qui peut évaluer automatiquement les combinaisons de filtres de prétraitement pour maximiser la confiance de l'OCR. C'est idéal lorsque vous ne savez pas quels filtres donnent les meilleurs résultats. Au lieu d'appliquer manuellement contrast, sharpen, binarize, etc., OcrInputFilterWizard.Run(...) effectue une analyse en force brute pour obtenir des paramètres optimaux et retourne la meilleure combinaison de filtres ou extrait de code pour la reproduire.

Filtres optionnels que vous pouvez appliquer

Voici quelques filtres courants d'IronOCR que vous pourriez reproduire manuellement :

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

Ces méthodes peuvent être utilisées conjointement lors de la construction manuelle de pipelines, en suivant les indications des résultats de l'assistant ou vos propres tests.

Améliorez la qualité d'image pour de meilleurs résultats de reconnaissance optique de caractères (OCR).
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 6,357,159Version :2026.11vient de sortir