Leer foto

Este ejemplo de código demuestra cómo utilizar el motor OCR de IronTesseract para extraer texto y analizar regiones específicas de una foto.

Se crea una instancia del motor OCR de IronTesseract.

Se inicializa un objeto OcrInput, y un fotograma de imagen(ocr.tiff)se carga usando el método LoadImageFrame. El 0 indica que se está procesando el primer fotograma de la imagen.

El motor OCR lee la foto utilizando el método ReadPhoto, que devuelve un objeto OcrPhotoResult que contiene los resultados del OCR, incluyendo el texto reconocido y las regiones.

La primera región del texto reconocido se identifica:

El FrameNumber de la región se almacena en la variable number.

La propiedad TextInRegion recupera el texto encontrado en la primera región.

Las coordenadas de la región de texto(cuadro delimitador)se almacenan en la variable de región, usando la propiedad Region.

La salida está formateada en una cadena legible, incluyendo:

El texto en la primera región(textinregion).

Las coordenadas y dimensiones de la región de texto(X, Y, Anchura, Altura).

La puntuación de confianza de OCR(result.Confidence).

El texto completo de la foto escaneada(result.Text).

La cadena de salida se imprime luego en la consola, proporcionando información detallada sobre la primera región reconocida y el resultado general del OCR.

Este enfoque permite un análisis granular de las regiones de texto dentro de una imagen y puede ser útil para extraer información de documentos estructurados o fotos con regiones distintas.