Cómo afecta el deterioro de la imagen a la calidad del prerreconocimiento
Todos estos tipos de deterioro del texto afectan gravemente a la calidad del prerreconocimiento. La calidad del prerreconocimiento puede mejorarse cambiando el modo de reconocimiento a Accurate. Por desgracia, esto no siempre ayuda y aumenta considerablemente el tiempo de prerreconocimiento.Cómo los FlexiLayouts toleran un prerreconocimiento inexacto
El usuario puede especificar en el FlexiLayout que los resultados del prerreconocimiento pueden ser inexactos, es decir, diferir del texto original. Esto se refleja en la configuración estándar de un elemento, por ejemplo, en el número máximo de errores de un elemento de tipo texto estático, o en el porcentaje de caracteres no alfabéticos de un elemento cadena de caracteres. En realidad, no se requiere una alta calidad de prerreconocimiento para buscar campos de datos. Sin embargo, sí es necesaria cuando los campos detectados se reconocen en FlexiCapture, que ofrece tipos de datos especializados para cada campo, lo que mejora significativamente la calidad del reconocimiento. El prerreconocimiento en FlexiLayout Studio es un OCR de página completa, y la práctica ha demostrado que esto suele ser suficiente para detectar los campos de datos de un documento.Extender un FlexiLayout para trabajar con imágenes de baja calidad
En proyectos reales, por lo general basta con crear unos pocos elementos para obtener un FlexiLayout capaz de procesar correctamente imágenes de buena calidad. Cualquier usuario puede crear fácilmente un FlexiLayout que detecte los campos de datos necesarios en aproximadamente el 70 % de las imágenes. Ese FlexiLayout puede utilizarse en FlexiCapture. Un FlexiLayout puede actualizarse y entrenarse para extraer datos de imágenes de baja calidad. El alcance de esa modificación depende de la tarea en cuestión y del tiempo del que disponga el usuario. Modificar un FlexiLayout implica identificar elementos que antes no se detectaban e intentar encontrarlos con elementos adicionales (posiblemente de otro tipo) que tengan restricciones de búsqueda menos estrictas.Cuando un FlexiLayout sustituye a varias Definiciones de Document
También hay otras situaciones que requieren modificar el FlexiLayout, incluida la creación de elementos adicionales. A menudo, el usuario tiene que procesar documentos similares recibidos de distintas fuentes, por ejemplo, documentos creados en distintas sucursales regionales de una institución gubernamental. Esos documentos, pese a su aparente similitud, pueden diferir en la disposición de los campos de datos. En esos casos, es aconsejable crear un único FlexiLayout en lugar de varias Definiciones de Document de FlexiCapture ligeramente distintas. Los documentos pueden diferir en los tipos de separadores utilizados o pueden estar cumplimentados no solo a mano, sino también con impresora. Para enseñar al FlexiLayout a encontrar esos campos, utilice los métodos descritos en esta sección.Guías del proyecto de ejemplo
Un proyecto de FlexiLayout Studio que contiene imágenes de prueba y un FlexiLayout ya probado se encuentra en%public%\ABBYY\FlexiCapture\12.0\Samples\FLS\Tips and Tricks.
Cada una de las siguientes guías muestra una técnica para resolver un problema de búsqueda habitual:
- Búsqueda de fechas tras un reconocimiento de alta o baja calidad
- Establecer varios valores de texto estático para variantes de nombres de campo
- Excluir regiones de un área de búsqueda
- Optimizar la estructura de FlexiLayout y la búsqueda con elementos de grupo
- Buscar elementos de texto estático de una sola línea
- Restringir el área de búsqueda con RestrictSearchArea
- Buscar campos de una sola línea, de formato conocido o desconocido, en documentos con distinta calidad de OCR
- Buscar elementos con Nearest y FuzzyQuality
- Optimizar la búsqueda de elementos de grupo
- La propiedad Optional de un elemento de grupo
- Buscar cadenas de dígitos
- Simplificar un FlexiLayout con un elemento auxiliar y una hipótesis nula
- Describir campos de texto con letras enmarcadas
