Herramienta de identificación Leer texto (OCRMax) - ficha Segmentación
La ficha Segmentación permite establecer y modificar los ajustes de segmentación de los caracteres contenidos en la región. Los valores y ajustes predeterminados generalmente permiten leer la mayoría del texto. Sin embargo, en casos más difíciles puede ser necesario ajustar algunos parámetros. Estos casos suelen resolverse especificando una anchura de carácter mínimo, una anchura máxima y/o un paso entre caracteres mínimo (es decir, la distancia entre caracteres sucesivos, como por ejemplo desde el borde izquierdo de un carácter hasta el borde izquierdo del siguiente). En casos difíciles y para acelerar la creación de la base de datos de tipos de letra, utilice el botón Sintonización automática para abrir el diálogo Sintonización automática y permitir que la herramienta calcule automáticamente los ajustes de segmentación óptimos.
- Resulta difícil segmentar imágenes que contienen fondos con texturas intensas o con tanto ruido que los caracteres se mezclen con el fondo.
- La región debería contener exclusivamente los caracteres a leer, sin ninguna característica ajena intensa (claramente identificable), como otros caracteres o bordes de etiquetas.
- Siempre que dos caracteres se toquen, probablemente sea necesario ajustar los parámetros. Cuando entran en contacto caracteres de anchura fija, pueden compensarse especificando la anchura de dichos caracteres. Sin embargo, resulta más problemático si los caracteres que se tocan contienen fuentes proporcionales, ya que algunos podrían procesarse correctamente, pero no todos.
- En los casos de líneas de texto cortas (por ejemplo, con tres caracteres o menos), o relativamente cortas pero con una gran cantidad de ruido, resulta conveniente especificar el Rango de ángulos para ayudar a que la función compense correctamente la incertidumbre inherente a la hora de determinar la orientación de una línea corta de texto.
- Todos los caracteres de una línea de caracteres deben tener la misma orientación e inclinación.
- Para impresiones de matriz de puntos bien diferenciadas (por ejemplo, cuyos puntos no se tocan), puede ser necesario ajustar parámetros como Tamaño mínimo de los fragmentos de caracteres para segmentar correctamente los caracteres.
- La anchura de trazo de los caracteres debe ser de al menos dos píxeles.
- El tamaño mínimo de los caracteres grandes (generalmente alfanuméricos) es de 8 x 8 píxeles. El tamaño mínimo de los caracteres pequeños (p. ej. de los puntos) es de 2 x 2 píxeles.
Abre el diálogo Sintonización automática, que se utiliza con la herramienta de identificación Leer texto (OCRMax) para configurar los parámetros de segmentación de la herramienta y entrenar una base de datos de tipos de letra mediante la generación de registros de sintonización automática a fin de crear el modelo correspondiente. Cada registro de sintonización automática consta de una imagen, de la cadena de entrenamiento y de la ubicación (verificada por el usuario) de los caracteres contenidos en la imagen. El modelo de sintonización automática consta de al menos un registro y de los ajustes que mejor segmenten las imágenes contenidas en los registros de sintonización automática.
- A la hora de utilizar el cuadro de diálogo Sintonización automática, Cognex recomienda que la sintonización de la segmentación se lleve a cabo en un emulador In-Sight, en lugar de hacerlo en un sistema de visión In-Sight. El algoritmo de sintonización automática de la herramienta Leer texto (OCRMax) consume una gran cantidad de recursos computacionales. El rendimiento es mayor cuando se utiliza el emulador en lugar de un sistema de visión.
- A la hora de entrenar una base de datos de tipos de letra y de utilizar el diálogo de sintonización automática para segmentar los caracteres, Cognex recomienda iniciar el proceso con las imágenes que contengan un mayor número de caracteres con el aspecto deseado (dicho de otro modo, utilizando primero las mejores imágenes), dejando para el final las imágenes más complicadas. De esta forma, el algoritmo de sintonización automática de la herramienta Leer texto (OCRMax) realizará mejor su cometido.
Define la polaridad de los caracteres de la imagen de entrada: Negro sobre blanco, Blanco sobre negro o Automático (predeterminado).
- Negro sobre blanco: La polaridad del texto equivale a texto negro sobre fondo blanco.
- Blanco sobre negro: La polaridad del texto equivale a blanco sobre fondo negro.
- Automática: La herramienta determina automáticamente la polaridad del texto y del fondo.
Define la variación esperada de las anchuras de los caracteres en el tipo de letra: Automático (predeterminado), Fijo o Variable.
- Automática: La anchura de los caracteres es desconocida. La fuente puede ser de anchura fija o proporcional.
- Fija: Todos los rectángulos de caracteres de la fuente tienen la misma anchura.
- Variable: Los caracteres con esta fuente pueden tener rectángulos de caracteres con diferentes anchuras.
Define la anchura mínima, en píxeles (1 - 1000, predeterminado = 3), del rectángulo que un carácter debe tener para ser comunicado.
Define la altura mínima, en píxeles (1 - 1000, predeterminado = 3), del rectángulo que un carácter debe tener para ser comunicado.
Define si la herramienta debe tener en cuenta la anchura máxima permitida del rectángulo de un carácter (la opción predeterminada es que el parámetro esté desactivado).
Define la anchura máxima, en píxeles (1 - 5000, predeterminado = 100), del rectángulo que un carácter debe tener para ser comunicado.
Define si la herramienta debe tener en cuenta la altura máxima permitida del rectángulo de un carácter (la opción predeterminada es que el parámetro esté desactivado).
Define la altura máxima, en píxeles (1 - 5000, predeterminado = 100), del rectángulo que un carácter debe tener para ser comunicado.
Define si la función tendrá en cuenta la relación de aspecto mínima admisible de un carácter, donde la relación de aspecto está definida como la altura de la línea completa de caracteres dividida por la anchura del rectángulo del carácter (por defecto, este parámetro está habilitado).
Define la relación de aspecto mínima permitida de un carácter (0 a 500, predeterminado = 80).
Define el rango de búsqueda ángel, en grados (0 a 45; predeterminado = 0).
Define el rango de búsqueda de inclinación, en grados (0 a 45; predeterminado = 0).
Define si deben mostrarse datos de diagnóstico gráficos en la imagen. Con esta opción activada, se generarán regiones en torno a los caracteres conservados (verde), los caracteres rechazados (rojo), los fragmentos conservados (cian), los fragmentos rechazados (amarillo), la línea principal del texto (azul) y la línea principal extendida del texto (magenta).