Red de conocimiento informático - Material del sitio web - Cómo configurar OCR para que solo reconozca números

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)

{

//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

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() ;

}

}

}

}