Saltar al contenido principal
Un FlexiLayout es una descripción formalizada de un conjunto de documentos no estructurados que permite a una aplicación de captura de datos localizar campos en los documentos y extraer información de ellos. Para cada objeto o grupo de objetos que deba detectarse en una imagen de documento, se crea un FlexiLayoutelement. Las propiedades del elemento describen las propiedades del objeto correspondiente. Así, el elemento indicará al programa si el objeto que se debe buscar es una imagen, un fragmento de texto o un código de barras, cuál es su tamaño y dónde es más probable encontrarlo en una imagen de documento. Un block de FlexiLayout le indica al programa dónde buscar los objetos de los que deben capturarse datos. Las coordenadas del bloque pueden especificarse directamente o por medio de elementos. ABBYY FlexiLayout Studio ofrece una interfaz visual intuitiva que permite crear FlexiLayouts compuestos por elementos y bloques. Sin embargo, la creación de un FlexiLayout requiere cierto grado de creatividad, ya que un mismo objeto a menudo puede detectarse de varias maneras, y el usuario debe decidir qué estrategia de detección utilizar. La creación de un FlexiLayout consta de las siguientes etapas:

Un proyecto es un archivo que contiene todos los datos de FlexiLayout. Registra la descripción formalizada de la estructura y se utiliza para compilar y probar el FlexiLayout.

Más información…

Un lote es un conjunto de imágenes de documentos de ejemplo que debe ser representativo del lote completo de documentos que se van a procesar.

Más información…

El prerreconocimiento es un proceso mediante el cual ABBYY FlexiLayout Studio detecta objetos atómicos en una imagen, como fragmentos de texto, separadores, casillas de verificación, etc. El prerreconocimiento permite hacerse una idea de qué puede buscar en los documentos de un lote.

Más…

Una vez realizado el prerreconocimiento de un documento, debe analizarlo para encontrar objetos que puedan detectarse de forma fiable en todos los documentos del lote. Esto es lo que debe buscar:

  • Objetos ubicados exactamente en el mismo lugar en todos los documentos (pueden ser logotipos, encabezados, títulos y objetos similares);
  • Objetos que se hayan reconocido de forma fiable y que estén presentes en todas las imágenes de los documentos;
  • Objetos que apenas se vean afectados por la calidad de impresión o escaneo;

Si hay un número suficiente de estos objetos, puede describir la ubicación de todos los demás objetos de los documentos en relación con ellos. En esta etapa, también puede seleccionar la mejor manera de buscar un objeto concreto en el documento.

Más…

Primero debe crear elementos para los objetos que pueden detectarse sin recurrir a otros objetos del documento (por ejemplo, un título u otro fragmento de texto que aparezca en cada documento). Luego, la ubicación de los demás objetos se describe en relación con los elementos ya creados. Los elementos de FlexiLayout formarán un árbol de elementos, desde los objetos más fiables hasta los menos fiables.

Si el documento contiene objetos que distinguen un conjunto de documentos de otros, primero deben crearse elementos para esos objetos. Estos objetos se utilizarán como identificadores para evitar que los FlexiLayouts creados para un conjunto de documentos se hagan coincidir por error con documentos de otro conjunto. Esto agilizará el procesamiento de documentos y hará que la captura de datos sea más fiable.

Solo el usuario puede decidir qué elementos y bloques deben crearse primero. Sin embargo, recomendamos probar el FlexiLayout después de crear cada nuevo elemento o bloque para asegurarse de que el nuevo elemento realmente pueda utilizarse para detectar el objeto que describe en todas las imágenes de muestra.

Puede resultar útil dividir visualmente el documento en varias partes lógicas y describir secuencialmente los objetos de imagen de cada parte. Esto facilitará la posterior depuración del FlexiLayout.

Más…

Al compilar un FlexiLayout, el programa comprueba su lógica y coherencia.

Más…

Para probar su FlexiLayout, debe intentar emparejarlo con imágenes de ejemplo de documentos. El FlexiLayout no solo debe coincidir con todas las imágenes de ejemplo, sino también permitir que el programa detecte correctamente los objetos correspondientes. Recomendamos probar sus FlexiLayouts después de añadir cada nuevo elemento o bloque. Es mucho más fácil detectar errores en el FlexiLayout en esta etapa que en un FlexiLayout completo, especialmente si sus documentos tienen diseños complejos.

Más…

Una vez completado el FlexiLayout, debe exportarse desde ABBYY FlexiLayout Studio e importarse en una aplicación de captura de datos.

Más…