ClaheFilterOptions

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

public class ClaheFilterOptions extends FilterOptionsBase

Предоставляет параметры для настройки фильтра Contrast-Limited Adaptive Histogram Equalization (CLAHE).

Конструкторы

КонструкторОписание
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)Инициализирует новый экземпляр класса ClaheFilterOptions с указанными параметрами.

Методы

МетодОписание
isGrayscale()Возвращает значение, указывающее, работает ли фильтр в режиме градаций серого.
getTilesNumberHorizontal()Возвращает количество плиток в горизонтальном направлении.
getTilesNumberVertical()Возвращает количество плиток в вертикальном направлении.
getClipLimit()Возвращает порог ограничения контраста.

ClaheFilterOptions()

public ClaheFilterOptions()

ClaheFilterOptions(boolean isGrayscale)

public ClaheFilterOptions(boolean isGrayscale)

Parameters:

ПараметрТипОписание
isGrayscaleboolean

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)

Parameters:

ПараметрТипОписание
isGrayscaleboolean
tilesNumberHorizontalint

ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)

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

Parameters:

ПараметрТипОписание
isGrayscaleboolean
tilesNumberHorizontalint
tilesNumberVerticalint

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

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

Инициализирует новый экземпляр класса ClaheFilterOptions с указанными параметрами.

Parameters:

ПараметрТипОписание
isGrayscalebooleanУказывает, должен ли фильтр работать в режиме градаций серого.
tilesNumberHorizontalintКоличество плиток по горизонтали. По умолчанию 8.
tilesNumberVerticalintКоличество плиток по вертикали. По умолчанию 8.
clipLimitdoubleПорог ограничения контраста. По умолчанию 4.0.

isGrayscale()

public final boolean isGrayscale()

Возвращает значение, указывающее, работает ли фильтр в режиме градаций серого.

Returns: boolean — значение, указывающее, работает ли фильтр в режиме градаций серого.

getTilesNumberHorizontal()

public final int getTilesNumberHorizontal()

Возвращает количество плиток в горизонтальном направлении. Определяет, на сколько регионов изображение делится по горизонтали для локального выравнивания контраста.

Returns: int — количество плиток в горизонтальном направлении.

getTilesNumberVertical()

public final int getTilesNumberVertical()

Возвращает количество плиток в вертикальном направлении. Определяет, на сколько регионов изображение делится по вертикали для локального выравнивания контраста.

Returns: int — количество плиток в вертикальном направлении.

getClipLimit()

public final double getClipLimit()

Возвращает порог ограничения контраста. Более высокие значения позволяют увеличить контраст; более низкие ограничивают усиление, чтобы предотвратить усиление шума.

Returns: double — порог ограничения контраста.