com.supermap.image.processing

类 ColorBalanceParameter

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.image.processing.ColorBalanceParameter


  • public class ColorBalanceParameter
    extends com.supermap.data.InternalHandle
    匀色参数设置类
    • 构造器详细资料

      • ColorBalanceParameter

        public ColorBalanceParameter()
        构造函数。
    • 方法详细资料

      • dispose

        public void dispose()
        释放该对象所占用的资源。
      • getReferenceDataset

        public DatasetImage getReferenceDataset()
        返回参考影像。
        返回:
        参考影像。
      • setReferenceDataset

        public ColorBalanceParameter setReferenceDataset(DatasetImage referenceDataset)
        设置参考影像。
        参数:
        referenceDataset - 参考影像。
        返回:
        匀色参数对象。
      • getImageBrightness

        public double getImageBrightness()
        返回亮度。
        返回:
        亮度。
      • setImageBrightness

        public ColorBalanceParameter setImageBrightness(double brightness)
        设置亮度,亮度范围为[-100,100],默认值为0。
        参数:
        brightness - 亮度。
        返回:
        匀色参数对象。
      • getImageConstant

        public double getImageConstant()
        返回对比度。
        返回:
        对比度。
      • setImageConstant

        public ColorBalanceParameter setImageConstant(double constant)
        设置对比度,对比度范围为[-100,100],默认值为0。
        参数:
        constant - 对比度。
        返回:
        匀色参数对象。
      • getParallelNumber

        public int getParallelNumber()
        返回并行数量。
        返回:
        并行数量。
      • setParallelNumber

        public ColorBalanceParameter setParallelNumber(int parallelNumber)
        设置并行数量。
        参数:
        parallelNumber - 并行数量。
        返回:
        匀色参数对象。
      • isSetThreshold

        @Deprecated
        public boolean isSetThreshold()
        已过时。 
        返回是否偏色抑制。
        返回:
        是否偏色抑制。
      • setSetThreshold

        @Deprecated
        public ColorBalanceParameter setSetThreshold(boolean isSetThreshold)
        已过时。 
        设置是否偏色抑制。
        参数:
        isSetThreshold - 是否偏色抑制。
        返回:
        匀色参数对象。
      • getMinThreshold

        @Deprecated
        public int getMinThreshold()
        已过时。 
        返回偏色最小值。
        返回:
        偏色最小值。
      • setMinThreshold

        @Deprecated
        public ColorBalanceParameter setMinThreshold(int minThreshold)
        已过时。 
        设置偏色最小值。
        参数:
        minThreshold - 偏色最小值。
        返回:
        匀色参数对象。
      • getMaxThreshold

        @Deprecated
        public int getMaxThreshold()
        已过时。 
        返回偏色最大值。
        返回:
        偏色最大值。
      • setMaxThreshold

        @Deprecated
        public ColorBalanceParameter setMaxThreshold(int maxThreshold)
        已过时。 
        设置偏色最大值。
        参数:
        maxThreshold - 偏色最大值。
        返回:
        匀色参数对象。
      • setRgbBandsMap

        public ColorBalanceParameter setRgbBandsMap(int[] rgbBandIndex)
        设置RGB颜色值对应的波段索引,默认为{0,1,2}。
        参数:
        rgbBandIndex - RGB索引值。
        返回:
        构建镶嵌线参数对象。
      • getRgbBandsMap

        public int[] getRgbBandsMap()
        返回RGB颜色值对应的波段索引。
        返回:
        RGB索引值。
      • getColorBalanceMethod

        public ColorBalanceMethod getColorBalanceMethod()
        返回匀色方法。
        返回:
        匀色方法。
      • setColorBalanceMethod

        public ColorBalanceParameter setColorBalanceMethod(ColorBalanceMethod method)
        设置匀色方法,默认为匀光匀色法。
        参数:
        method - 匀色方法。
        返回:
        匀色参数对象。
      • isGeographyTemplate

        @Deprecated
        public boolean isGeographyTemplate()
        已过时。 
        返回是否是地理模板。
        返回:
        是否是地理模板。
      • setGeographyTemplate

        @Deprecated
        public ColorBalanceParameter setGeographyTemplate(boolean isGeographyTemplate)
        已过时。 
        设置是否是地理模板。
        参数:
        isGeographyTemplate - 是否是地理模板。
        返回:
        匀色参数对象。
      • setTiled

        @Deprecated
        public ColorBalanceParameter setTiled(boolean isTiled)
        已过时。 
        设置是否分块匀色。
        参数:
        isTiled - 是否分块匀色。
        返回:
        是否分块匀色。
      • isTiled

        @Deprecated
        public boolean isTiled()
        已过时。 
        返回是否分块匀色。
        返回:
        是否分块匀色。
      • getBlockSize

        public BlockSizeOption getBlockSize()
        返回分块大小。
        返回:
        分块大小。
      • setBlockSize

        public ColorBalanceParameter setBlockSize(BlockSizeOption blockSize)
        设置分块大小,默认分块为1024。
        参数:
        blockSize - 分块大小。
        返回:
        分块大小。
      • getMaskDataset

        public DatasetVector getMaskDataset()
        返回掩膜数据集。
        返回:
        掩膜数据集。
      • setMaskDataset

        public ColorBalanceParameter setMaskDataset(DatasetVector maskDataset)
        设置掩膜数据集。
        参数:
        maskDataset - 掩膜数据集。
        返回:
        掩膜数据集。
      • getBrightness

        @Deprecated
        public double getBrightness()
        已过时。 
        返回Wallis匀色亮度系数。
        返回:
        Wallis匀色亮度系数。
      • setBrightness

        @Deprecated
        public ColorBalanceParameter setBrightness(double brightness)
        已过时。 
        设置Wallis匀色亮度系数,建议范围为[-1,1]。
        参数:
        brightness - Wallis匀色亮度系数。
        返回:
        匀色参数对象。
      • getConstant

        @Deprecated
        public double getConstant()
        已过时。 
        返回Wallis匀色方差扩展常数。
        返回:
        Wallis匀色方差扩展常数。
      • setConstant

        @Deprecated
        public ColorBalanceParameter setConstant(double constant)
        已过时。 
        设置Wallis匀色方差扩展常数,建议范围为[-1,1]。
        参数:
        constant - Wallis匀色方差扩展常数。
        返回:
        匀色参数对象。
      • getSaturation

        public double getSaturation()
        返回饱和度。
        返回:
        饱和度。
      • setSaturation

        public ColorBalanceParameter setSaturation(double saturation)
        设置饱和度,饱和度范围为[-100,100],默认为0,该参数仅对真彩色数据有效。
        参数:
        saturation - 饱和度。
        返回:
        匀色参数对象。
      • getMinValue

        public int getMinValue()
        返回匀色结果最小值,匀色结果值域最小值。
        返回:
        匀色结果最小值。
      • setMinValue

        public ColorBalanceParameter setMinValue(int minValue)
        设置匀色结果最小值,匀色结果值域最小值,默认值为1。
        参数:
        minValue - 匀色结果最小值。
        返回:
        匀色参数对象。
      • getMaxValue

        public int getMaxValue()
        返回匀色结果最大值,匀色结果值域最大值。
        返回:
        匀色结果最大值。
      • setMaxValue

        public ColorBalanceParameter setMaxValue(int maxValue)
        设置匀色结果最大值,匀色结果值域最大值,默认值为255。
        参数:
        maxValue - 匀色结果最大值。
        返回:
        匀色参数对象。
      • getPyramidResamplingMethod

        public ResamplingMethod getPyramidResamplingMethod()
        返回金字塔重采样方法。
        返回:
        是否创建金字塔。
      • setPyramidResamplingMethod

        public ColorBalanceParameter setPyramidResamplingMethod(ResamplingMethod pyramidResampleMethod)
        设置匀色结果金字塔重采样方法,NONE表示不创建金字塔。
        参数:
        pyramidResampleMethod - 是否创建金字塔。
        返回:
        匀色参数对象。
      • getHandle

        public static long getHandle(com.supermap.data.InternalHandle obj)
      • setHandle

        public static void setHandle(com.supermap.data.InternalHandle obj,
                                     long handle)

Copyright © 2021–2024 SuperMap. All rights reserved.