Asistente 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
Asistente de Filtro

Asistente de Filtro

IronOCR incluye una clase OcrInputFilterWizard que puede evaluar automáticamente combinaciones de filtros de preprocesamiento para maximizar la confianza del OCR. Esto es ideal cuando no está seguro de qué filtros brindan los mejores resultados. En lugar de aplicar manualmente contrast, sharpen, binarize, etc., OcrInputFilterWizard.Run(...) realiza un escaneo de fuerza bruta para encontrar los ajustes óptimos y devuelve la mejor combinación de filtros o fragmento de código para reproducirlo.

Filtros opcionales que puedes aplicar

Algunos filtros comunes en IronOCR que podrías replicar manualmente incluyen:

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

Estos métodos pueden utilizarse en combinación al construir manualmente tuberías, siguiendo la guía de los resultados del asistente o sus propias pruebas.

Mejore la calidad de la imagen para obtener mejores resultados de OCR
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 6,357,159Versión:2026.11recién lanzado