public class GBlurImageOps extends Object
BlurImageOps, which provides type specific functions.| Constructor and Description |
|---|
GBlurImageOps() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
gaussian(T input,
T output,
double sigma,
int radius,
T storage)
Applies Gaussian blur.
|
static <T extends ImageSingleBand> |
mean(T input,
T output,
int radius,
T storage)
Applies a mean box filter.
|
static <T extends ImageSingleBand> |
median(T input,
T output,
int radius)
Applies a median filter.
|
public static <T extends ImageSingleBand> T mean(T input, T output, int radius, T storage)
T - Input image type.input - Input image. Not modified.output - (Optional) Storage for output image, Can be null. Modified.radius - Radius of the box blur function.storage - (Optional) Storage for intermediate results. Same size as input image. Can be null.public static <T extends ImageSingleBand> T median(T input, T output, int radius)
T - Input image type.input - Input image. Not modified.output - (Optional) Storage for output image, Can be null. Modified.radius - Radius of the median blur function.public static <T extends ImageSingleBand> T gaussian(T input, T output, double sigma, int radius, T storage)
T - Input image type.input - Input image. Not modified.output - (Optional) Storage for output image, Can be null. Modified.sigma - Gaussian distribution's sigma. If <= 0 then will be selected based on radius.radius - Radius of the Gaussian blur function. If <= 0 then radius will be determined by sigma.storage - (Optional) Storage for intermediate results. Same size as input image. Can be null.Copyright © 2013. All Rights Reserved.