public class ConvolveDownNoBorder
extends java.lang.Object
Specialized convolution where the center of the convolution skips over a constant number of pixels in the x and/or y axis. The output it written into an image in a dense fashion, resulting in it being at a lower resolution. A typical application for this is down sampling inside an image pyramid.
| Constructor and Description |
|---|
ConvolveDownNoBorder() |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkParameters(ImageGray input,
ImageGray output,
int skip) |
static void |
checkParametersH(ImageGray input,
ImageGray output,
int skip) |
static void |
checkParametersV(ImageGray input,
ImageGray output,
int skip) |
static void |
convolve(Kernel2D_F32 kernel,
GrayF32 input,
GrayF32 output,
int skip) |
static void |
convolve(Kernel2D_I32 kernel,
GrayS16 input,
GrayI16 output,
int skip) |
static void |
convolve(Kernel2D_I32 kernel,
GrayS16 input,
GrayI16 output,
int skip,
int divisor) |
static void |
convolve(Kernel2D_I32 kernel,
GrayU8 input,
GrayI16 output,
int skip) |
static void |
convolve(Kernel2D_I32 kernel,
GrayU8 input,
GrayI8 output,
int skip,
int divisor) |
static void |
horizontal(Kernel1D_F32 kernel,
GrayF32 input,
GrayF32 output,
int skip) |
static void |
horizontal(Kernel1D_I32 kernel,
GrayS16 input,
GrayI16 output,
int skip) |
static void |
horizontal(Kernel1D_I32 kernel,
GrayS16 input,
GrayI16 output,
int skip,
int divisor) |
static void |
horizontal(Kernel1D_I32 kernel,
GrayU8 input,
GrayI16 output,
int skip) |
static void |
horizontal(Kernel1D_I32 kernel,
GrayU8 input,
GrayI8 output,
int skip,
int divisor) |
static void |
vertical(Kernel1D_F32 kernel,
GrayF32 input,
GrayF32 output,
int skip) |
static void |
vertical(Kernel1D_I32 kernel,
GrayS16 input,
GrayI16 output,
int skip) |
static void |
vertical(Kernel1D_I32 kernel,
GrayS16 input,
GrayI16 output,
int skip,
int divisor) |
static void |
vertical(Kernel1D_I32 kernel,
GrayU8 input,
GrayI16 output,
int skip) |
static void |
vertical(Kernel1D_I32 kernel,
GrayU8 input,
GrayI8 output,
int skip,
int divisor) |
public static void horizontal(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip)
public static void vertical(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip)
public static void convolve(Kernel2D_F32 kernel, GrayF32 input, GrayF32 output, int skip)
public static void horizontal(Kernel1D_I32 kernel, GrayU8 input, GrayI16 output, int skip)
public static void vertical(Kernel1D_I32 kernel, GrayU8 input, GrayI16 output, int skip)
public static void convolve(Kernel2D_I32 kernel, GrayU8 input, GrayI16 output, int skip)
public static void horizontal(Kernel1D_I32 kernel, GrayS16 input, GrayI16 output, int skip)
public static void vertical(Kernel1D_I32 kernel, GrayS16 input, GrayI16 output, int skip)
public static void convolve(Kernel2D_I32 kernel, GrayS16 input, GrayI16 output, int skip)
public static void horizontal(Kernel1D_I32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor)
public static void vertical(Kernel1D_I32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor)
public static void convolve(Kernel2D_I32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor)
public static void horizontal(Kernel1D_I32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor)
public static void vertical(Kernel1D_I32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor)
public static void convolve(Kernel2D_I32 kernel, GrayS16 input, GrayI16 output, int skip, int divisor)