ClaheFilterOptions
Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase
public class ClaheFilterOptions extends FilterOptionsBase
Предоставляет параметры для настройки фильтра Contrast-Limited Adaptive Histogram Equalization (CLAHE).
Конструкторы
Методы
| Метод | Описание |
|---|---|
| isGrayscale() | Возвращает значение, указывающее, работает ли фильтр в режиме градаций серого. |
| getTilesNumberHorizontal() | Возвращает количество плиток в горизонтальном направлении. |
| getTilesNumberVertical() | Возвращает количество плиток в вертикальном направлении. |
| getClipLimit() | Возвращает порог ограничения контраста. |
ClaheFilterOptions()
public ClaheFilterOptions()
ClaheFilterOptions(boolean isGrayscale)
public ClaheFilterOptions(boolean isGrayscale)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| isGrayscale | boolean |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| isGrayscale | boolean | |
| tilesNumberHorizontal | int |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| isGrayscale | boolean | |
| tilesNumberHorizontal | int | |
| tilesNumberVertical | int |
ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)
public ClaheFilterOptions(boolean isGrayscale, int tilesNumberHorizontal, int tilesNumberVertical, double clipLimit)
Инициализирует новый экземпляр класса ClaheFilterOptions с указанными параметрами.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| isGrayscale | boolean | Указывает, должен ли фильтр работать в режиме градаций серого. |
| tilesNumberHorizontal | int | Количество плиток по горизонтали. По умолчанию 8. |
| tilesNumberVertical | int | Количество плиток по вертикали. По умолчанию 8. |
| clipLimit | double | Порог ограничения контраста. По умолчанию 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 — порог ограничения контраста.