Package com.flir.thermalsdk.image
Class AdeSettings
java.lang.Object
com.flir.thermalsdk.image.ColorDistributionSettings
com.flir.thermalsdk.image.AdeSettings
Specifies parameters for the Adaptive Detail Enhancement (ADE) mode.
Adaptive detail enhancement which is using a edge-preserving and noise-reducing smoothing filter to enhance the contrast in the image.
Note: In this mode one color might not map to a specific temperature. Which means that the output scale is not radiometric accurate.
Adaptive detail enhancement which is using a edge-preserving and noise-reducing smoothing filter to enhance the contrast in the image.
Note: In this mode one color might not map to a specific temperature. Which means that the output scale is not radiometric accurate.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
Noise amplification limit (LF) (Low value=Disable this feature)float
Edge preserving limit (HF); Too avoid halos around sharp edges (High value=Disable this feature).float
Edge preserving limit (LF); Too avoid halos around sharp edges (High value=Disable this feature).float
LF/HF crossover level; Low value=Only HF enhancement;High value=Only LF enhancement.float
Footroom for details at dynamic range extremes.float
Limits the maximum slope of the mapping function.float
Headroom for details at dynamic range extremes.float
High part of the histogram that is discarded.float
Amount of the high pass filter that should be used.float
Linear portion used for mapping the colors.float
Low part of the histogram that is discarded. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
alphaNoise
public float alphaNoiseNoise amplification limit (LF) (Low value=Disable this feature) -
betaLf
public float betaLfEdge preserving limit (LF); Too avoid halos around sharp edges (High value=Disable this feature). -
betaHf
public float betaHfEdge preserving limit (HF); Too avoid halos around sharp edges (High value=Disable this feature). -
betaMix
public float betaMixLF/HF crossover level; Low value=Only HF enhancement;High value=Only LF enhancement. -
hpBlendingAmount
public float hpBlendingAmountAmount of the high pass filter that should be used. -
lowLimit
public float lowLimitLow part of the histogram that is discarded. -
highLimit
public float highLimitHigh part of the histogram that is discarded. -
headRoom
public float headRoomHeadroom for details at dynamic range extremes. -
footRoom
public float footRoomFootroom for details at dynamic range extremes. -
gain
public float gainLimits the maximum slope of the mapping function. -
linearMix
public float linearMixLinear portion used for mapping the colors.
-
-
Constructor Details
-
AdeSettings
public AdeSettings()Construct an instance with default settings.
-
-
Method Details