> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Intervalo difuso

> Los intervalos difusos en ABBYY FlexiLayout Studio evalúan la calidad de las hipótesis por longitud: defina cuatro valores límite, evite intervalos rígidos y use el editor visual.

Un **intervalo difuso** es una herramienta que permite al programa evaluar la calidad de una hipótesis en función de su longitud. Un intervalo difuso puede medirse en unidades de longitud (dots, milímetros, y así sucesivamente) o en caracteres (en el caso de las líneas). Para un intervalo difuso, debe especificar cuatro valores que definen los rangos óptimo y posible de valores.

<div id="how-fuzzy-intervals-work">
  ## Cómo funcionan los intervalos difusos
</div>

Suponga que tiene un intervalo difuso `[f1,f2,f3,f4]` y la longitud de la cadena de caracteres detectada (o la longitud del espacio detectado) es `L`. La calidad de la hipótesis depende de la posición de `L` con respecto a los cuatro valores límite.

| Longitud de la cadena                               | Calidad de la hipótesis                                                             |
| --------------------------------------------------- | ----------------------------------------------------------------------------------- |
| Entre `f2` y `f3` (`L >= f2 and L <= f3`)           | `1`                                                                                 |
| Entre `f1` y `f2`                                   | Aumenta en proporción directa de `0` a `1` (`Quality(f1) = 0`, `Quality(f2) = 1`)   |
| Entre `f3` y `f4`                                   | Desciende en proporción directa de `1` a `0` (`Quality(f3) = 1`, `Quality(f4) = 0`) |
| Fuera del rango de `f1` a `f4` (`L < f1 or L > f4`) | `0` (`Quality(L) = 0`)                                                              |

La calidad de la hipótesis para el objeto detectado se multiplica por el valor de la propiedad recuento de caracteres. El valor de esta propiedad se selecciona según la longitud del objeto detectado.

<Frame>
  <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Fuzzy_interval.gif?s=fc532bf381c169e80445c27fa714ac66" alt="Diagrama de la función de calidad del intervalo difuso, que muestra cómo la calidad de la hipótesis aumenta de 0 a 1 entre f1 y f2, se mantiene en 1 entre f2 y f3, y desciende de 1 a 0 entre f3 y f4." width="293" height="152" data-path="images/flexi-capture/fls/Fuzzy_interval.gif" />
</Frame>

<Note>
  La calidad de cualquier cadena de hipótesis para varios elementos se calcula multiplicando las hipótesis de cada elemento. Si la cadena es relativamente larga y las estimaciones de calidad de las hipótesis que la componen son demasiado bajas como resultado de restricciones excesivamente estrictas, la calidad resultante de toda la cadena puede ser demasiado baja.
</Note>

<div id="guidelines-for-setting-intervals">
  ## Directrices para establecer intervalos
</div>

Asegúrese de que la hipótesis seleccionada tenga la mayor estimación de calidad posible. Por otro lado, debe poder distinguir las hipótesis por su calidad para poder seleccionar la mejor. Por lo tanto, debe configurar los intervalos difusos de modo que las hipótesis aceptables no se penalicen en exceso.

También puede usar valores negativos para el límite izquierdo del intervalo difuso, aunque en realidad no existen cadenas de longitud negativa. Esto hace que la dependencia de la calidad en el rango de `0` a `1` sea menos pronunciada, lo que reduce la penalización.

Para establecer también un límite inferior para la longitud, escriba una expresión en la pestaña **Advanced**. Por ejemplo, si la cadena no puede tener menos de 10 caracteres y el intervalo difuso para la longitud es `[-10,20,30,40]`, escriba `Value.Length >= 10` en el panel **Relaciones avanzadas de posbúsqueda**.

<Frame>
  <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Fuzzy_interval_I.gif?s=cf40affeda6339dd02cc88d36e34d3b7" alt="Diagrama de un intervalo difuso con un límite izquierdo negativo, que muestra una curva de calidad menos pronunciada que reduce la penalización en la longitud de la hipótesis." width="223" height="85" data-path="images/flexi-capture/fls/Fuzzy_interval_I.gif" />
</Frame>

En general, es aconsejable no establecer intervalos demasiado rígidos. Esto es especialmente importante al procesar imágenes de calidad variable. En algunas imágenes, puede haber espacios dentro de las letras debido a la mala calidad del documento de origen o a una mala configuración de escaneo.

En este caso, el programa puede interpretar un carácter como varios caracteres, lo que puede provocar una reducción drástica de la calidad de la hipótesis si el intervalo difuso era demasiado rígido. Como resultado, el programa descarta una hipótesis que en esencia es correcta y selecciona otra. Por este motivo, si necesita seleccionar entre hipótesis de **cadena de caracteres** comparando sus longitudes, especifique restricciones adicionales en el panel **Relaciones avanzadas de posbúsqueda**.

<div id="fuzzy-interval-visual-editor">
  ## Editor visual de intervalo difuso
</div>

ABBYY FlexiLayout Studio ofrece un [editor visual](/es/flexi-capture/fls/interface/fuzzy-editor) para facilitar la definición de intervalos difusos.

Abra el editor de intervalo difuso de una de las siguientes maneras:

* Desde el cuadro de diálogo **Propiedades** de un elemento **cadena de caracteres**, en la pestaña **cadena de caracteres**, haga clic en el botón Examinar (<img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_points.gif?s=494881c954b44aa8b446880d31ab4d12" alt="botón Examinar" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="19" height="18" data-path="images/flexi-capture/fls/Button_points.gif" />).
* En el menú principal, seleccione **Herramientas → Editor de intervalo difuso**.
