public class KuwaharaFilter extends GenericFilter
Modifier and Type | Class and Description |
---|---|
static class |
KuwaharaFilter.Parameters |
Constructor and Description |
---|
KuwaharaFilter() |
KuwaharaFilter(int r,
double tsigma) |
KuwaharaFilter(KuwaharaFilter.Parameters params) |
Modifier and Type | Method and Description |
---|---|
float[] |
filterPixel(ImageAccessor.Rgb ia,
int u,
int v)
Calculates and returns the filter result for a single pixel
at the given position.
|
float |
filterPixel(ImageAccessor.Scalar ia,
int u,
int v)
Calculates and returns the filter result for a single pixel
at the given position.
|
applyTo, setOutOfBoundsStrategy
public KuwaharaFilter()
public KuwaharaFilter(KuwaharaFilter.Parameters params)
public KuwaharaFilter(int r, double tsigma)
public float filterPixel(ImageAccessor.Scalar ia, int u, int v)
GenericFilter
filterPixel
in class GenericFilter
ia
- the ImageAccessor.Scalar
representing the source (scalar-valued) imageu
- the horizontal pixel positionv
- the vertical pixel positionpublic float[] filterPixel(ImageAccessor.Rgb ia, int u, int v)
GenericFilter
filterPixel
in class GenericFilter
ia
- the ImageAccessor.Rgb
representing the source (RGB) imageu
- the horizontal pixel positionv
- the vertical pixel positionCopyright © 2006–2017, Wilhelm Burger, Mark J. Burge (BSD 2-Clause Simplified License)