ClaheFilterOptions

Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase

public class ClaheFilterOptions extends FilterOptionsBase

Fournit des options pour configurer le filtre Contrast-Limited Adaptive Histogram Equalization (CLAHE).

Constructeurs

ConstructeurDescription
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)Initialise une nouvelle instance de la classe ClaheFilterOptions avec les paramètres spécifiés.

Méthodes

MéthodeDescription
isGrayscale()Obtient une valeur indiquant si le filtre fonctionne en mode niveaux de gris.
getTilesNumberHorizontal()Obtient le nombre de tuiles dans la direction horizontale.
getTilesNumberVertical()Obtient le nombre de tuiles dans la direction verticale.
getClipLimit()Obtient le seuil de limitation du contraste.

ClaheFilterOptions()

public ClaheFilterOptions()

ClaheFilterOptions(boolean isGrayscale)

public ClaheFilterOptions(boolean isGrayscale)

Parameters:

ParamètreTypeDescription
isGrayscaleboolean

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

Parameters:

ParamètreTypeDescription
isGrayscaleboolean
tilesNumberHorizontalint

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)

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

Parameters:

ParamètreTypeDescription
isGrayscaleboolean
tilesNumberHorizontalint
tilesNumberVerticalint

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)

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

Initialise une nouvelle instance de la classe ClaheFilterOptions avec les paramètres spécifiés.

Parameters:

ParamètreTypeDescription
isGrayscalebooleanIndique si le filtre doit fonctionner en mode niveaux de gris.
tilesNumberHorizontalintNombre de tuiles horizontalement. La valeur par défaut est 8.
tilesNumberVerticalintNombre de tuiles verticalement. La valeur par défaut est 8.
clipLimitdoubleSeuil de limitation du contraste. La valeur par défaut est 4.0.

isGrayscale()

public final boolean isGrayscale()

Obtient une valeur indiquant si le filtre fonctionne en mode niveaux de gris.

Returns: booléen - une valeur indiquant si le filtre fonctionne en mode niveaux de gris.

getTilesNumberHorizontal()

public final int getTilesNumberHorizontal()

Obtient le nombre de tuiles dans la direction horizontale. Détermine combien de régions l’image est divisée horizontalement pour l’égalisation locale du contraste.

Returns: int - le nombre de tuiles dans la direction horizontale.

getTilesNumberVertical()

public final int getTilesNumberVertical()

Obtient le nombre de tuiles dans la direction verticale. Détermine combien de régions l’image est divisée verticalement pour l’égalisation locale du contraste.

Returns: int - le nombre de tuiles dans la direction verticale.

getClipLimit()

public final double getClipLimit()

Obtient le seuil de limitation du contraste. Des valeurs plus élevées permettent plus de contraste ; des valeurs plus faibles limitent l’amélioration afin d’éviter l’amplification du bruit.

Returns: double - le seuil de limitation du contraste.