Saltar al contenido principal
Espacio en blanco es un elemento de FlexiLayout que describe un área rectangular de la imagen en la que casi no hay objetos del tipo especificado. Para buscar espacios en blanco, el programa crea histogramas para los objetos. Al crear histogramas para los objetos del área de búsqueda, el programa calcula la suma de las proyecciones de todos los objetos sobre el eje horizontal (para buscar un espacio vertical) o sobre el eje vertical (para buscar un espacio horizontal). Si la suma de las proyecciones es menor que el umbral especificado, el programa considera que el área es un espacio en blanco.
Diagrama que muestra la primera etapa de la creación de un histograma para un espacio en blanco vertical en ABBYY FlexiLayout Studio.Diagrama que muestra el histograma resultante para un espacio en blanco vertical en ABBYY FlexiLayout Studio.
Creación de un histograma para un espacio vertical Para obtener más información sobre los histogramas, consulte Hipótesis para elementos de espacio en blanco. El área de búsqueda puede contener objetos dispersos. El número máximo permitido de estos objetos se especifica en las propiedades del elemento. Los elementos Espacio en blanco se marcan con icono del elemento de espacio en blanco en el árbol de FlexiLayout.”

Las propiedades de un elemento espacio en blanco

Para describir el objeto correspondiente, haga clic en la pestaña White Gap del cuadro de diálogo Properties. Para abrir el cuadro de diálogo Properties, haga clic con el botón derecho en el elemento del árbol de FlexiLayout y seleccione Properties… en el menú contextual.
Captura de pantalla de la pestaña White Gap del cuadro de diálogo Properties de un elemento White Gap en ABBYY FlexiLayout Studio.
  • Orientation — define la orientación de un espacio en blanco:
    • Los espacios en blanco verticales tienen los límites superior e inferior coincidiendo con los límites superior e inferior del área de búsqueda. Deben detectarse los límites izquierdo y derecho. Un ejemplo de espacio en blanco vertical es el espacio entre dos columnas de texto.
    • Los espacios en blanco horizontales tienen los límites izquierdo y derecho coincidiendo con los límites izquierdo y derecho del área de búsqueda. Deben detectarse los límites superior e inferior. Un ejemplo de espacio en blanco horizontal es el espacio entre dos párrafos de texto.
  • Min width/height — establece el ancho/alto mínimo de un espacio en blanco en la dirección perpendicular a Orientation. Los espacios con un ancho/alto inferior se ignorarán. Se mide en las unidades de medida definidas por el usuario. El valor predeterminado es 20dot.
  • Search among objects of type — establece el tipo de objetos entre los que se buscará el espacio en blanco. Seleccione los objetos marcando las casillas situadas junto a ellos.

Propiedades del histograma para objetos en el área de búsqueda

  • Límite inferior del umbral — Establece el nivel mínimo del histograma. Esta propiedad permite la presencia de otros objetos en el área de búsqueda. Si la altura del histograma de los objetos es mayor que el número especificado en este campo, el programa considera que el área de búsqueda no contiene espacios. Se mide en unidades de medida definidas por el usuario. El valor predeterminado es 37dot.
  • Límite superior del umbral — Establece el nivel máximo del histograma. Esta propiedad excluye máximos falsos del histograma que pueden deberse a una gran cantidad de objetos dispersos dispuestos verticalmente en el área de búsqueda al buscar un espacio vertical, o a objetos dispuestos horizontalmente al buscar un espacio horizontal. Se mide en unidades de medida definidas por el usuario. El valor predeterminado es 150dot.
  • Coeficiente de umbral (%) — Establece el nivel relativo máximo del histograma. El nivel relativo del histograma se calcula como [nivel del histograma] / [máximo del histograma en el área de búsqueda]. El valor predeterminado es 20.
Los valores de Límite inferior del umbral, Límite superior del umbral y Coeficiente de umbral (%) solo pueden determinarse mediante prueba y error. Comience con los valores predeterminados. Si los resultados no son satisfactorios, intente encontrar valores que permitan al programa detectar el espacio en blanco en todas las imágenes de prueba.
Si el valor de Coeficiente de umbral (%) es menor que el valor de Límite inferior del umbral, se usa Límite inferior del umbral. Si el Coeficiente de umbral (%) es mayor que el Límite superior del umbral, se usa el Límite superior del umbral (es decir, el programa usa el criterio más estricto).