| Modifier and Type | Method and Description |
|---|---|
static float |
ConvolveImageNoBorderSparse.convolve(Kernel1D_F32 horizontal,
Kernel1D_F32 vertical,
ImageFloat32 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 |
ConvolveNormalizedSparse.convolve(Kernel1D_F32 horizontal,
Kernel1D_F32 vertical,
ImageFloat32 input,
int c_x,
int c_y,
float[] storage)
Convolves around the specified point in the horizontal and vertical direction.
|
static float |
ConvolveWithBorderSparse.horizontal(Kernel1D_F32 kernel,
ImageBorder_F32 input,
int x,
int y) |
static void |
ConvolveNormalized.horizontal(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest)
Performs a horizontal 1D convolution across the image while re-normalizing the kernel depending on its
overlap with the image.
|
static void |
ConvolveImageNoBorder.horizontal(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
boolean includeVerticalBorder)
Performs a horizontal 1D convolution across the image.
|
static void |
ConvolveWithBorder.horizontal(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
ImageBorder_F32 border)
Performs a horizontal 1D convolution across the image.
|
static void |
ConvolveDownNormalized.horizontal(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
int skip)
Performs a horizontal 1D down convolution across the image while re-normalizing the kernel depending on its
overlap with the image.
|
static void |
ConvolveDownNoBorder.horizontal(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static float |
ConvolveWithBorderSparse.vertical(Kernel1D_F32 kernel,
ImageBorder_F32 input,
int x,
int y) |
static void |
ConvolveNormalized.vertical(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest)
Performs a vertical 1D convolution across the image while re-normalizing the kernel depending on its
overlap with the image.
|
static void |
ConvolveImageNoBorder.vertical(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
boolean includeHorizontalBorder)
Performs a vertical 1D convolution across the image.
|
static void |
ConvolveWithBorder.vertical(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
ImageBorder_F32 border)
Performs a vertical 1D convolution across the image.
|
static void |
ConvolveDownNormalized.vertical(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
int skip)
Performs a vertical 1D down convolution across the image while re-normalizing the kernel depending on its
overlap with the image.
|
static void |
ConvolveDownNoBorder.vertical(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ConvolveJustBorder_General.horizontal(Kernel1D_F32 kernel,
ImageBorder_F32 input,
ImageFloat32 output,
int border) |
static void |
ConvolveJustBorder_General.vertical(Kernel1D_F32 kernel,
ImageBorder_F32 input,
ImageFloat32 output,
int border) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ConvolveDownNormalizedNaive.horizontal(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_F32_F32.horizontal(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
int skip) |
static void |
ConvolveDownNormalized_JustBorder.horizontal(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderStandard.horizontal(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.horizontal11(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.horizontal3(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.horizontal5(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.horizontal7(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.horizontal9(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNormalizedNaive.vertical(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_F32_F32.vertical(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
int skip) |
static void |
ConvolveDownNormalized_JustBorder.vertical(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderStandard.vertical(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.vertical11(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.vertical3(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.vertical5(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.vertical7(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.vertical9(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
| Modifier and Type | Method and Description |
|---|---|
static float |
ConvolveImageStandardSparse.convolve(Kernel1D_F32 horizontal,
Kernel1D_F32 vertical,
ImageFloat32 input,
int c_x,
int c_y,
float[] storage) |
static boolean |
ConvolveImageUnrolled_F32_F32.horizontal(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageStandard.horizontal(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.horizontal11(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.horizontal3(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.horizontal5(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.horizontal7(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.horizontal9(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_F32_F32.vertical(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageStandard.vertical(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.vertical11(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.vertical3(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.vertical5(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.vertical7(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_F32_F32.vertical9(Kernel1D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
boolean includeBorder) |
| Modifier and Type | Method and Description |
|---|---|
static float |
ConvolveNormalizedStandardSparse.convolve(Kernel1D_F32 horizontal,
Kernel1D_F32 vertical,
ImageFloat32 input,
int c_x,
int c_y,
float[] storage) |
static void |
ConvolveNormalizedNaive.horizontal(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ConvolveNormalized_JustBorder.horizontal(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ConvolveNormalizedNaive.vertical(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ConvolveNormalized_JustBorder.vertical(Kernel1D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output) |
| Modifier and Type | Field and Description |
|---|---|
static Kernel1D_F32 |
GradientThree.kernelDeriv_F32 |
static Kernel1D_F32 |
HessianThree.kernelXXYY_F32 |
| Modifier and Type | Method and Description |
|---|---|
static void |
DerivativeHelperFunctions.processBorderHorizontal(ImageFloat32 orig,
ImageFloat32 deriv,
Kernel1D_F32 kernel,
int border,
ImageBorder_F32 borderType) |
static void |
DerivativeHelperFunctions.processBorderVertical(ImageFloat32 orig,
ImageFloat32 deriv,
Kernel1D_F32 kernel,
int border,
ImageBorder_F32 borderType) |
| Modifier and Type | Method and Description |
|---|---|
static Kernel1D_F32 |
KernelMath.convolve1D(Kernel1D_F32 a,
Kernel1D_F32 b) |
| Modifier and Type | Method and Description |
|---|---|
static Kernel1D_I32 |
KernelMath.convert(Kernel1D_F32 original,
float minFrac) |
static Kernel2D_F32 |
KernelMath.convolve(Kernel1D_F32 a,
Kernel1D_F32 b) |
static Kernel1D_F32 |
KernelMath.convolve1D(Kernel1D_F32 a,
Kernel1D_F32 b) |
static void |
KernelMath.normalizeSumToOne(Kernel1D_F32 kernel)
Normalizes the array such that it sums up to one.
|
static void |
KernelMath.scale(Kernel1D_F32 kernel,
float value) |
| Modifier and Type | Method and Description |
|---|---|
protected static Kernel1D_F32 |
FactoryKernelGaussian.derivative1D_F32(int order,
double sigma,
int radius,
boolean normalize)
Computes the derivative of a Gaussian kernel.
|
protected static Kernel1D_F32 |
FactoryKernelGaussian.gaussian1D_F32(double sigma,
int radius,
boolean normalize)
Creates a floating point Gaussian kernel with the sigma and radius.
|
static Kernel1D_F32 |
FactoryKernel.random1D_F32(int radius,
float min,
float max,
Random rand)
Creates a random 1D kernel drawn from a uniform distribution.
|
static Kernel1D_F32 |
FactoryKernel.table1D_F32(int radius,
boolean normalized)
Create an floating point table convolution kernel.
|
| Modifier and Type | Method and Description |
|---|---|
static Kernel1D_F32 |
Kernel1D_F32.wrap(float[] data,
int width)
Creates a kernel whose elements are the specified data array and has
the specified width.
|
Copyright © 2013. All Rights Reserved.