Kreator filtrow
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
Kreator filtrow

Kreator filtrow

IronOCR zawiera klase OcrInputFilterWizard, ktora moze automatycznie oceniac kombinacje filtrow wstepnego przetwarzania, aby zmaksymalizowac pewnosc OCR. To idealne rozwiązanie, gdy nie jestes pewien, ktore filtry przynosza najlepsze wyniki. Zamiast recznie stosowac contrast, sharpen, binarize itd., OcrInputFilterWizard.Run(...) wykonuje skanowanie metoda brutalnej sily w celu znalezienia optymalnych ustawien i zwraca najlepsza kombinacje filtrow lub fragment kodu do jej odtworzenia.

Opcjonalne filtry, ktore można zastosować

Niektore powszechne filtry w IronOCR, ktore możesz replikówac ręcznie, to:

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

Metody te mogą być stosowane w połączeniu podczas recznego tworzenia potokow, zgodnie z wytycznymi wynikajacymi z wynikow kreatora lub z własnych testow.

Popraw jakosc obrazu dla lepszych wynikow OCR
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 6,357,159Wersja:2026.11właśnie wydany