ClaheFilterOptions

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

public class ClaheFilterOptions extends FilterOptionsBase

Fornisce opzioni per configurare il filtro Contrast-Limited Adaptive Histogram Equalization (CLAHE).

Costruttori

CostruttoreDescrizione
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)Inizializza una nuova istanza della classe ClaheFilterOptions con i parametri specificati.

Metodi

MetodoDescrizione
isGrayscale()Restituisce un valore che indica se il filtro opera in modalità scala di grigi.
getTilesNumberHorizontal()Restituisce il numero di tile nella direzione orizzontale.
getTilesNumberVertical()Restituisce il numero di tile nella direzione verticale.
getClipLimit()Restituisce la soglia di limitazione del contrasto.

ClaheFilterOptions()

public ClaheFilterOptions()

ClaheFilterOptions(boolean isGrayscale)

public ClaheFilterOptions(boolean isGrayscale)

Parameters:

ParametroTipoDescrizione
isGrayscaleboolean

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

Parameters:

ParametroTipoDescrizione
isGrayscaleboolean
tilesNumberHorizontalint

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)

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

Parameters:

ParametroTipoDescrizione
isGrayscaleboolean
tilesNumberHorizontalint
tilesNumberVerticalint

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

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

Inizializza una nuova istanza della classe ClaheFilterOptions con i parametri specificati.

Parameters:

ParametroTipoDescrizione
isGrayscalebooleanIndica se il filtro deve operare in modalità scala di grigi.
tilesNumberHorizontalintNumero di tile orizzontalmente. Il valore predefinito è 8.
tilesNumberVerticalintNumero di tile verticalmente. Il valore predefinito è 8.
clipLimitdoubleSoglia di limitazione del contrasto. Il valore predefinito è 4.0.

isGrayscale()

public final boolean isGrayscale()

Restituisce un valore che indica se il filtro opera in modalità scala di grigi.

Returns: boolean - un valore che indica se il filtro opera in modalità scala di grigi.

getTilesNumberHorizontal()

public final int getTilesNumberHorizontal()

Restituisce il numero di tile nella direzione orizzontale. Determina in quante regioni l’immagine è suddivisa orizzontalmente per l’equalizzazione locale del contrasto.

Returns: int - il numero di tile nella direzione orizzontale.

getTilesNumberVertical()

public final int getTilesNumberVertical()

Restituisce il numero di tile nella direzione verticale. Determina in quante regioni l’immagine è suddivisa verticalmente per l’equalizzazione locale del contrasto.

Returns: int - il numero di tile nella direzione verticale.

getClipLimit()

public final double getClipLimit()

Restituisce la soglia di limitazione del contrasto. Valori più alti consentono più contrasto; valori più bassi limitano il miglioramento per evitare l’amplificazione del rumore.

Returns: double - la soglia di limitazione del contrasto.