ClaheFilterOptions

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

public class ClaheFilterOptions extends FilterOptionsBase

提供用于配置对比度受限自适应直方图均衡 (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 - 对比度限制阈值。