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

ConstructorDescripció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étodoDescripció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ámetroTipoDescripción
isGrayscaleboolean

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

Parameters:

ParámetroTipoDescripción
isGrayscaleboolean
tilesNumberHorizontalint

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)

Parameters:

ParámetroTipoDescripción
isGrayscaleboolean
tilesNumberHorizontalint
tilesNumberVerticalint

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ámetroTipoDescripción
isGrayscalebooleanIndica si el filtro debe operar en modo escala de grises.
tilesNumberHorizontalintNúmero de mosaicos horizontalmente. El valor predeterminado es 8.
tilesNumberVerticalintNúmero de mosaicos verticalmente. El valor predeterminado es 8.
clipLimitdoubleUmbral 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.