public class ConvolveImageMean
extends java.lang.Object
Convolves a mean filter across the image. The mean value of all the pixels are computed inside the kernel.
| Constructor and Description |
|---|
ConvolveImageMean() |
| Modifier and Type | Method and Description |
|---|---|
static void |
horizontal(GrayF32 input,
GrayF32 output,
int radius)
Performs a horizontal 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
horizontal(GrayF64 input,
GrayF64 output,
int radius)
Performs a horizontal 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
horizontal(GrayS16 input,
GrayI16 output,
int radius)
Performs a horizontal 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
horizontal(GrayU8 input,
GrayU8 output,
int radius)
Performs a horizontal 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
vertical(GrayF32 input,
GrayF32 output,
int radius)
Performs a vertical 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
vertical(GrayF64 input,
GrayF64 output,
int radius)
Performs a vertical 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
vertical(GrayS16 input,
GrayI16 output,
int radius)
Performs a vertical 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
vertical(GrayU8 input,
GrayI8 output,
int radius)
Performs a vertical 1D convolution which computes the mean value of elements
inside the kernel.
|
public static void horizontal(GrayF32 input, GrayF32 output, int radius)
input - The original image. Not modified.output - Where the resulting image is written to. Modified.radius - Kernel size.public static void vertical(GrayF32 input, GrayF32 output, int radius)
input - The original image. Not modified.output - Where the resulting image is written to. Modified.radius - Kernel size.public static void horizontal(GrayF64 input, GrayF64 output, int radius)
input - The original image. Not modified.output - Where the resulting image is written to. Modified.radius - Kernel size.public static void vertical(GrayF64 input, GrayF64 output, int radius)
input - The original image. Not modified.output - Where the resulting image is written to. Modified.radius - Kernel size.public static void horizontal(GrayU8 input, GrayU8 output, int radius)
input - The original image. Not modified.output - Where the resulting image is written to. Modified.radius - Kernel size.public static void vertical(GrayU8 input, GrayI8 output, int radius)
input - The original image. Not modified.output - Where the resulting image is written to. Modified.radius - Kernel size.public static void horizontal(GrayS16 input, GrayI16 output, int radius)
input - The original image. Not modified.output - Where the resulting image is written to. Modified.radius - Kernel size.public static void vertical(GrayS16 input, GrayI16 output, int radius)
input - The original image. Not modified.output - Where the resulting image is written to. Modified.radius - Kernel size.