Cómo configurar OCR para que solo reconozca números
clase TesseractOcrSetVariableExample
{
// Se requiere ensamblaje para ejecutar este código:
// Vintasoft.Imaging.dll, Vintasoft. Imaging.Ocr.dll, Vintasoft.Imaging.Ocr.dll, Vintasoft.Imaging.Ocr.dll, Vintasoft.Imaging.Ocr.dll, Vintasoft.Imaging.Ocr.dll, Vintasoft.Imaging.Ocr.dll, Vintasoft. Ocr.dll, Vintasoft.Imaging.Ocr.dll.dll, Vintasoft.Imaging.Ocr.Tesseract.dll
vacío estático público OcrImageWithDigits(nombre de archivo de cadena)
{ p>
//cargar imagen(es)
ImageCollection imágenes = new ImageCollection ();
images.Add(filename);
WriteLine( "Crear Tesseract.dll")WriteLine("Crear motor Tesseract OCR...");
Usar (TesseractOcr tesseractOcr = new TesseractOcr())
{
Console.WriteLine("Inicializar motor OCR...");
tesseractOcr.Init(new OcrEngineSettings(OcrLanguage.English));
//Establecer la lista blanca p>
tesseractOcr.SetVariable(
"tessedit_char_whitelist", "01234567890");
//imagen foreach
foreach (imagen VintasoftImage en imágenes)
{
Console.WriteLine();
}
// Apague el motor de OCR
tesseractOcr.Shutdown();
}
// Liberar recursos
images.ClearAndDisposeItems();
images.Dispose() ;
}
}
}
}