ClaheFilterOptions
Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase
public class ClaheFilterOptions extends FilterOptionsBase
Proporciona opciones para configurar el filtro Contrast-Limited Adaptive Histogram Equalization (CLAHE).
Constructores
| Constructor | Descripción |
|---|---|
| ClaheFilterOptions() | |
| ClaheFilterOptions(boolean isGrayscale) | |
| ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal) | |
| ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical) | |
| ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit) | Inicializa una nueva instancia de la clase ClaheFilterOptions con los parámetros especificados. |
Métodos
| Método | Descripción |
|---|---|
| isGrayscale() | Obtiene un valor que indica si el filtro funciona en modo escala de grises. |
| getTilesNumberHorizontal() | Obtiene el número de mosaicos en la dirección horizontal. |
| getTilesNumberVertical() | Obtiene el número de mosaicos en la dirección vertical. |
| getClipLimit() | Obtiene el umbral de limitación de contraste. |
ClaheFilterOptions()
public ClaheFilterOptions()
ClaheFilterOptions(boolean isGrayscale)
public ClaheFilterOptions(boolean isGrayscale)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| isGrayscale | boolean |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| isGrayscale | boolean | |
| tilesNumberHorizontal | int |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| isGrayscale | boolean | |
| tilesNumberHorizontal | int | |
| tilesNumberVertical | int |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)
Inicializa una nueva instancia de la clase ClaheFilterOptions con los parámetros especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| isGrayscale | boolean | Indica si el filtro debe operar en modo escala de grises. |
| tilesNumberHorizontal | int | Número de mosaicos horizontalmente. El valor predeterminado es 8. |
| tilesNumberVertical | int | Número de mosaicos verticalmente. El valor predeterminado es 8. |
| clipLimit | double | Umbral de limitación de contraste. El valor predeterminado es 4.0. |
isGrayscale()
public final boolean isGrayscale()
Obtiene un valor que indica si el filtro funciona en modo escala de grises.
Returns: boolean - un valor que indica si el filtro funciona en modo escala de grises.
getTilesNumberHorizontal()
public final int getTilesNumberHorizontal()
Obtiene el número de mosaicos en la dirección horizontal. Determina cuántas regiones se divide la imagen horizontalmente para la ecualización local de contraste.
Returns: int - el número de mosaicos en la dirección horizontal.
getTilesNumberVertical()
public final int getTilesNumberVertical()
Obtiene el número de mosaicos en la dirección vertical. Determina cuántas regiones se divide la imagen verticalmente para la ecualización local de contraste.
Returns: int - el número de mosaicos en la dirección vertical.
getClipLimit()
public final double getClipLimit()
Obtiene el umbral de limitación de contraste. Los valores más altos permiten más contraste; los valores más bajos limitan la mejora para evitar la amplificación de ruido.
Returns: double - el umbral de limitación de contraste.