public class ConvolveImageNoBorderSparse
extends java.lang.Object
| Constructor and Description |
|---|
ConvolveImageNoBorderSparse() |
| Modifier and Type | Method and Description |
|---|---|
static float |
convolve(Kernel1D_F32 horizontal,
Kernel1D_F32 vertical,
GrayF32 input,
int c_x,
int c_y,
float[] storage)
Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.
|
static float |
convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
GrayS16 input,
int c_x,
int c_y,
int[] storage)
Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.
|
static float |
convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
GrayS16 input,
int c_x,
int c_y,
int[] storage,
int divisorHorizontal,
int divisorVertical)
Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.
|
static float |
convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
GrayU8 input,
int c_x,
int c_y,
int[] storage)
Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.
|
static float |
convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
GrayU8 input,
int c_x,
int c_y,
int[] storage,
int divisorHorizontal,
int divisorVertical)
Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.
|
public static float convolve(Kernel1D_F32 horizontal, Kernel1D_F32 vertical, GrayF32 input, int c_x, int c_y, float[] storage)
horizontal - Horizontal convolution kernel. Not modified.vertical - Vertical convolution kernel. Not modified.input - Image that is being convolved. Not modified.c_x - Pixel the convolution is centered around. x-coordinate.c_y - Pixel the convolution is centered around. y-coordinate.storage - Must be as long as the kernel's width.public static float convolve(Kernel1D_I32 horizontal, Kernel1D_I32 vertical, GrayU8 input, int c_x, int c_y, int[] storage)
horizontal - Horizontal convolution kernel. Not modified.vertical - Vertical convolution kernel. Not modified.input - Image that is being convolved. Not modified.c_x - Pixel the convolution is centered around. x-coordinate.c_y - Pixel the convolution is centered around. y-coordinate.storage - Must be as long as the kernel's width.public static float convolve(Kernel1D_I32 horizontal, Kernel1D_I32 vertical, GrayS16 input, int c_x, int c_y, int[] storage)
horizontal - Horizontal convolution kernel. Not modified.vertical - Vertical convolution kernel. Not modified.input - Image that is being convolved. Not modified.c_x - Pixel the convolution is centered around. x-coordinate.c_y - Pixel the convolution is centered around. y-coordinate.storage - Must be as long as the kernel's width.public static float convolve(Kernel1D_I32 horizontal, Kernel1D_I32 vertical, GrayU8 input, int c_x, int c_y, int[] storage, int divisorHorizontal, int divisorVertical)
horizontal - Horizontal convolution kernel. Not modified.vertical - Vertical convolution kernel. Not modified.input - Image that is being convolved. Not modified.c_x - Pixel the convolution is centered around. x-coordinate.c_y - Pixel the convolution is centered around. y-coordinate.storage - Must be as long as the kernel's width.divisorHorizontal - Divisor for horizontal convolution.divisorVertical - Divisor for vertical convolution.public static float convolve(Kernel1D_I32 horizontal, Kernel1D_I32 vertical, GrayS16 input, int c_x, int c_y, int[] storage, int divisorHorizontal, int divisorVertical)
horizontal - Horizontal convolution kernel. Not modified.vertical - Vertical convolution kernel. Not modified.input - Image that is being convolved. Not modified.c_x - Pixel the convolution is centered around. x-coordinate.c_y - Pixel the convolution is centered around. y-coordinate.storage - Must be as long as the kernel's width.divisorHorizontal - Divisor for horizontal convolution.divisorVertical - Divisor for vertical convolution.