Saltar al contenido principal
Un 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.
Creación de un histograma para un espacio vertical Para obtener más información sobre los histogramas, consulte hipótesis de espacio en blanco. El área de búsqueda puede contener objetos ocasionales. El número máximo permitido de estos objetos se especifica en las propiedades del elemento. Los elementos Espacio en blanco se marcan con en el árbol de FlexiLayout.

Las propiedades de un elemento espacio en blanco

Haga clic en la pestaña espacio en blanco del cuadro de diálogo de propiedades para describir el objeto correspondiente. Para abrir el cuadro de diálogo de propiedades, haga clic con el botón derecho en el elemento del árbol de FlexiLayout y seleccione Properties… en el menú contextual.
  • 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.
  • La propiedad Search among objects of type establece el tipo de objetos entre los que se buscará el espacio en blanco. Seleccione los objetos deseados marcando las casillas situadas junto a ellos.
Las propiedades de los histogramas de los objetos que pueden aparecer en el área de búsqueda
  • Lower threshold limit 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 considerará que el área de búsqueda no contiene espacios. Se mide en las unidades de medida definidas por el usuario. El valor predeterminado es 37dot.
  • Upper threshold limit establece el nivel máximo del histograma. Esta propiedad permite excluir máximos falsos del histograma que pueden deberse a un gran número de objetos accidentales 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 las unidades de medida definidas por el usuario. El valor predeterminado es 150dot.
  • Threshold coefficient (%) 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.
  1. Los valores de Lower threshold limit, Upper threshold limit y Threshold coefficient (%) solo pueden determinarse mediante prueba y error. Recomendamos comenzar con los valores predeterminados. Si los resultados no son satisfactorios, intente encontrar los valores que permitan al programa detectar el espacio en blanco en todas las imágenes de prueba.
  2. Si el valor de Threshold coefficient (%) es inferior al de Lower threshold limit, se utilizará Lower threshold limit. Si Threshold coefficient (%) es mayor que Upper threshold limit, se utilizará Upper threshold limit (es decir, el programa usará el criterio más estricto).

Consulte también:

Creación y eliminación de elementos Descripción general de las propiedades de los elementos Área de búsqueda Restricciones de búsqueda adicionales para el elemento Espacio en blanco Hipótesis de Espacio en blanco