public class GEnhanceImageOps
extends java.lang.Object
EnhanceImageOps.| Constructor and Description |
|---|
GEnhanceImageOps() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
applyTransform(T input,
int[] transform,
int minValue,
T output)
Applies the transformation table to the provided input image.
|
static <T extends ImageSingleBand> |
equalizeLocal(T input,
int radius,
T output,
int[] histogram,
int[] transform)
Equalizes the local image histogram on a per pixel basis.
|
static <T extends ImageSingleBand> |
sharpen4(T input,
T output)
Applies a Laplacian-4 based sharpen filter to the image.
|
static <T extends ImageSingleBand> |
sharpen8(T input,
T output)
Applies a Laplacian-8 based sharpen filter to the image.
|
public static <T extends ImageSingleBand> void applyTransform(T input, int[] transform, int minValue, T output)
input - Input image.transform - Input transformation table.minValue - Minimum possible pixel value.output - Output image.public static <T extends ImageSingleBand> void equalizeLocal(T input, int radius, T output, int[] histogram, int[] transform)
input - Input image.radius - Radius of square local histogram.output - Output image.histogram - Storage for image histogram. Must be large enough to contain all possible values.transform - Storage for transformation table. Must be large enough to contain all possible values.public static <T extends ImageSingleBand> void sharpen4(T input, T output)
input - Input image.output - Output image.public static <T extends ImageSingleBand> void sharpen8(T input, T output)
input - Input image.output - Output image.