public class LocalSquareBlockMinMaxBinaryFilter<T extends ImageSingleBand> extends java.lang.Object implements InputToBinary<T>
ThresholdSquareBlockMinMax.| Constructor and Description |
|---|
LocalSquareBlockMinMaxBinaryFilter(double minimumSpread,
int requestedBlockWidth,
double scale,
boolean down,
java.lang.Class<T> imageType) |
| Modifier and Type | Method and Description |
|---|---|
int |
getHorizontalBorder()
How many pixels are not processed along the horizontal border.
|
ImageType<T> |
getInputType()
Specifies the input image type
|
ImageType<ImageUInt8> |
getOutputType()
Specifies the output image type
|
int |
getVerticalBorder()
How many pixels are not processed along the vertical border.
|
void |
process(T input,
ImageUInt8 output)
Processes the input image and writes the results to the output image.
|
public LocalSquareBlockMinMaxBinaryFilter(double minimumSpread,
int requestedBlockWidth,
double scale,
boolean down,
java.lang.Class<T> imageType)
public void process(T input, ImageUInt8 output)
FilterImageInterfaceprocess in interface FilterImageInterface<T extends ImageSingleBand,ImageUInt8>input - Input image.output - Output image.public int getHorizontalBorder()
FilterImageInterfacegetHorizontalBorder in interface FilterImageInterface<T extends ImageSingleBand,ImageUInt8>public int getVerticalBorder()
FilterImageInterfacegetVerticalBorder in interface FilterImageInterface<T extends ImageSingleBand,ImageUInt8>public ImageType<T> getInputType()
FilterImageInterfacegetInputType in interface FilterImageInterface<T extends ImageSingleBand,ImageUInt8>public ImageType<ImageUInt8> getOutputType()
FilterImageInterfacegetOutputType in interface FilterImageInterface<T extends ImageSingleBand,ImageUInt8>