ClaheFilterOptions

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

public class ClaheFilterOptions extends FilterOptionsBase

Tillhandahåller alternativ för att konfigurera Contrast-Limited Adaptive Histogram Equalization (CLAHE)-filtret.

Konstruktörer

KonstruktorBeskrivning
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)Initierar en ny instans av klassen ClaheFilterOptions med de angivna parametrarna.

Metoder

MetodBeskrivning
isGrayscale()Hämtar ett värde som indikerar om filtret körs i gråskala.
getTilesNumberHorizontal()Hämtar antalet rutor i horisontell riktning.
getTilesNumberVertical()Hämtar antalet rutor i vertikal riktning.
getClipLimit()Hämtar tröskelvärdet för kontrastbegränsning.

ClaheFilterOptions()

public ClaheFilterOptions()

ClaheFilterOptions(boolean isGrayscale)

public ClaheFilterOptions(boolean isGrayscale)

Parameters:

ParameterTypBeskrivning
isGrayscaleboolean

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

Parameters:

ParameterTypBeskrivning
isGrayscaleboolean
tilesNumberHorizontalint

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)

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

Parameters:

ParameterTypBeskrivning
isGrayscaleboolean
tilesNumberHorizontalint
tilesNumberVerticalint

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

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

Initierar en ny instans av klassen ClaheFilterOptions med de angivna parametrarna.

Parameters:

ParameterTypBeskrivning
isGrayscalebooleanIndikerar om filtret ska köras i gråskala.
tilesNumberHorizontalintAntal rutor horisontellt. Standard är 8.
tilesNumberVerticalintAntal rutor vertikalt. Standard är 8.
clipLimitdoubleTröskelvärde för kontrastbegränsning. Standard är 4.0.

isGrayscale()

public final boolean isGrayscale()

Hämtar ett värde som indikerar om filtret körs i gråskala.

Returns: boolean - ett värde som indikerar om filtret körs i gråskala.

getTilesNumberHorizontal()

public final int getTilesNumberHorizontal()

Hämtar antalet rutor i horisontell riktning. Bestämmer hur många regioner bilden delas in i horisontellt för lokal kontrastequalisering.

Returns: int - antalet rutor i horisontell riktning.

getTilesNumberVertical()

public final int getTilesNumberVertical()

Hämtar antalet rutor i vertikal riktning. Bestämmer hur många regioner bilden delas in i vertikalt för lokal kontrastequalisering.

Returns: int - antalet rutor i vertikal riktning.

getClipLimit()

public final double getClipLimit()

Hämtar tröskelvärdet för kontrastbegränsning. Högre värden ger mer kontrast; lägre värden begränsar förbättringen för att förhindra brusförstärkning.

Returns: double - tröskelvärdet för kontrastbegränsning.