public class Quantization_8_16_bit extends QuantumStrategy
DECILE, MAX, MIN, pixels, qDef, valueMapper
Constructor and Description |
---|
Quantization_8_16_bit(QuantumDef qd,
Pixels pixels)
Creates a new strategy.
|
Modifier and Type | Method and Description |
---|---|
protected void |
onWindowChange()
The input window size changed, rebuild the LUT.
|
int |
quantize(double value)
Implemented as specified in
QuantumStrategy . |
getCurveCoefficient, getFamily, getGlobalMax, getGlobalMin, getMiddleRange, getNoiseReduction, getOriginalGlobalMax, getOriginalGlobalMin, getPixelsTypeMax, getPixelsTypeMin, getWindowEnd, getWindowStart, setExtent, setMap, setMapping, setQuantizationMap, setWindow
public Quantization_8_16_bit(QuantumDef qd, Pixels pixels)
qd
- Quantum definition object, contained mapping data.pixels
- The pixelsprotected void onWindowChange()
onWindowChange
in class QuantumStrategy
public int quantize(double value) throws QuantizationException
QuantumStrategy
.quantize
in class QuantumStrategy
value
- The pixel intensity value.QuantizationException
- If the specified value is not in the interval [globalMin,
globalMax].QuantumStrategy.quantize(double)
Version: 5.4.0-ice35-b74
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.