ABBYY FineReader Engine ABBYY FineReader Engine

El SDK de OCR más completo para desarrolladores de software

Integre en sus aplicaciones funciones de OCR basadas en la inteligencia artificial.

Uso de procesadores multinúcleo y procesos paralelos

La arquitectura flexible y escalable de ABBYY FineReader Engine permite aprovechar los procesadores multinúcleo y procesar las imágenes en paralelo en varios subprocesos. De esta forma, la velocidad de procesamiento puede aumentar significativamente.

Por defecto ABBYY FineReader Engine automáticamente detecta si es necesario usaro multiprocesamiento o no. Esto depende de factores como el número de núcleos de CPU físicos o lógicos disponibles, el número de núcleos de CPU disponibles en la licencia, y el número de páginas en el documento procesado. Si es necesario los desarrolladores pueden fácilmente cambiar ajustes de multiprocesamiento y afinar el número de procesos para correr.

Conversión de documentos de multiples páginas con un gran número de páginas

En general significa procesamiento de libros, largos informes, etc. En este caso Ud puede reconocer páginas del documento paralelamente y después realizar síntesis y exportar en el proceso principal. Cuando Ud usa grupo de Engines, procesa varios documentos de multiples páginas al mismo tiempo, pero consumo de la memoria puede ser enorme y aun producir errores “fuera de memoria”.

Para procesamiento paralelo de documentos de multiples páginas recomendamos usar FRDocument. Es el modo de multiprocesamiento más fácil para codificar, ya que Ud no tiene que implementar cualquier interfaz adicional.

En este caso apertura, preprocesamiento, análisis y reconocimiento se ejecutan paralelamente; síntesis se realiza sucesivamente en proceso principal y exportación se hace en paralelo.

Conversión de gran número de documentos de una pagina

Este es el caso cuando Ud procesa facturas, contratos, cartas, etc. Procesamiento paralelo es el más fácil para esta situación, ya que documentos de una pagina no dependen uno de otro y no requieren grandes volúmenes de memoria a la vez.

FineReader Engine 11 provee dos opciones que pueden utilizarse en este escenario:

  • Usando BatchProcessor

    Las ventajas de este método es que se puede usar cuando Ud no se de antemano el número de documentos, pueden ser de diferentes tipos y deben procesarse directamente cuando llegan. Las disventajas es que se requiere más esfuerzos de implementación: Ud tiene que implementar interfaces para adaptador de ficheros y una fuente personalizada de imágenes. Apertura, preprocesamiento, análisis y reconocimiento se realizan en paralelo.

  • Usando un grupo de Engines cargados fuera del proceso mediante COM

    Este método es el más eficiente en velocidad y automáticamente elimina todas dificultades relacionadas con multi-hilo: todos operadores con los objetos de ABBYY FineReader Engine están seriados a través de COM.

¿Listo para probar? ¿Necesita más información?

Simplemente rellene el formulario abajo y nos pondremos en contacto con usted en breve.

Soy consciente de que se pued revocar mi consentimiento en cualquier momento haciendo clic en el enlace para cancelar la suscripción dentro de cualquier correo electrónico recibido de ABBYY o a través del Formulario de derechos de acceso del sujeto de los datos de ABBYY.

Al enviar este formulario, doy mi consentimiento para el uso de mis datos personales con los fines descritos en el Aviso de Privacidad.

¡Muchas gracias por su interés por los productos de ABBYY!

Su solucitud está procesándose y el gerente de ventas en su región le responderá lo antes posible.

Con los mejores deseos,
El equipo de ABBYY