| Modifier and Type | Method and Description |
|---|---|
static void |
EnhanceImageOps.applyTransform(ImageSInt16 input,
int[] transform,
int minValue,
ImageSInt16 output)
Applies the transformation table to the provided input image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplEnhanceHistogram.applyTransform(ImageSInt16 input,
int[] transform,
int minValue,
ImageSInt16 output) |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt16 |
GrayImageOps.brighten(ImageSInt16 input,
int beta,
int max,
ImageSInt16 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta |
static ImageSInt16 |
GrayImageOps.invert(ImageSInt16 input,
int max,
ImageSInt16 output)
Inverts the image's intensity:
Ox,y = max - Ix,y |
static ImageSInt16 |
GrayImageOps.stretch(ImageSInt16 input,
double gamma,
int beta,
int max,
ImageSInt16 output)
Stretches the image's intensity:
Ox,y = Ix,y&gamma + beta |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt16 |
GrayImageOps.brighten(ImageSInt16 input,
int beta,
int max,
ImageSInt16 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta |
static ImageSInt16 |
GrayImageOps.invert(ImageSInt16 input,
int max,
ImageSInt16 output)
Inverts the image's intensity:
Ox,y = max - Ix,y |
static ImageSInt16 |
GrayImageOps.stretch(ImageSInt16 input,
double gamma,
int beta,
int max,
ImageSInt16 output)
Stretches the image's intensity:
Ox,y = Ix,y&gamma + beta |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplGrayImageOps.brighten(ImageSInt16 input,
int beta,
int max,
ImageSInt16 output) |
static void |
ImplGrayImageOps.invert(ImageSInt16 input,
int max,
ImageSInt16 output) |
static void |
ImplGrayImageOps.stretch(ImageSInt16 input,
double gamma,
int beta,
int max,
ImageSInt16 output) |
| Modifier and Type | Method and Description |
|---|---|
static ImageUInt8 |
ThresholdImageOps.threshold(ImageSInt16 input,
ImageUInt8 output,
int threshold,
boolean down)
Applies a global threshold across the whole image.
|
| Modifier and Type | Method and Description |
|---|---|
static float |
ConvolveImageNoBorderSparse.convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
ImageSInt16 input,
int c_x,
int c_y,
int[] storage)
Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.
|
static int |
ConvolveNormalizedSparse.convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
ImageSInt16 input,
int c_x,
int c_y,
int[] storage)
Convolves around the specified point in the horizontal and vertical direction.
|
static float |
ConvolveImageNoBorderSparse.convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
ImageSInt16 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 void |
ConvolveImageNoBorder.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output)
Performs a 2D convolution across the image.
|
static void |
ConvolveNormalized.convolve(Kernel2D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest)
Performs a 2D convolution across the image while re-normalizing the kernel depending on its
overlap with the image.
|
static void |
ConvolveWithBorder.convolve(Kernel2D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
ImageBorder_I32 border)
Performs a 2D convolution across the image.
|
static void |
ConvolveDownNormalized.convolve(Kernel2D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int skip)
Performs a 2D down convolution across the image while re-normalizing the kernel depending on its
overlap with the image.
|
static void |
ConvolveImageNoBorder.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int divisor)
Performs a 2D convolution across the image.
|
static void |
ConvolveDownNoBorder.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorder.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveImageMean.horizontal(ImageSInt16 input,
ImageInt16 output,
int radius)
Performs a horizontal 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
ConvolveImageBox.horizontal(ImageSInt16 input,
ImageInt16 output,
int radius,
boolean includeBorder)
Performs a horizontal 1D convolution of a box kernel across the image
|
static void |
ConvolveNormalized.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 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_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
boolean includeVerticalBorder)
Performs a horizontal 1D convolution across the image.
|
static void |
ConvolveWithBorder.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
ImageBorder_I32 border)
Performs a horizontal 1D convolution across the image.
|
static void |
ConvolveDownNormalized.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 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_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveImageNoBorder.horizontal(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int divisor,
boolean includeVerticalBorder)
Performs a horizontal 1D convolution across the image.
|
static void |
ConvolveDownNoBorder.horizontal(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveImageMean.vertical(ImageSInt16 input,
ImageInt16 output,
int radius)
Performs a vertical 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
ConvolveImageBox.vertical(ImageSInt16 input,
ImageInt16 output,
int radius,
boolean includeBorder)
Performs a vertical 1D convolution of a box kernel across the image
|
static void |
ConvolveNormalized.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 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_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
boolean includeHorizontalBorder)
Performs a vertical 1D convolution across the image.
|
static void |
ConvolveWithBorder.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
ImageBorder_I32 border)
Performs a vertical 1D convolution across the image.
|
static void |
ConvolveDownNormalized.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 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_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveImageNoBorder.vertical(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int divisor,
boolean includeHorizontalBorder)
Performs a vertical 1D convolution across the image.
|
static void |
ConvolveDownNoBorder.vertical(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ConvolveDownNormalizedNaive.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNormalized_JustBorder.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_S16_I16.convolve(Kernel2D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int skip) |
static void |
ConvolveDownNoBorderStandard.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_S16_I16_Div.convolve(Kernel2D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderStandard.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.convolve11(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.convolve11(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.convolve3(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.convolve3(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.convolve5(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.convolve5(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.convolve7(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.convolve7(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.convolve9(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.convolve9(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNormalizedNaive.horizontal(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNormalized_JustBorder.horizontal(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_S16_I16.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int skip) |
static void |
ConvolveDownNoBorderStandard.horizontal(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_S16_I16_Div.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderStandard.horizontal(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.horizontal11(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.horizontal11(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.horizontal3(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.horizontal3(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.horizontal5(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.horizontal5(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.horizontal7(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.horizontal7(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.horizontal9(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.horizontal9(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNormalizedNaive.vertical(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNormalized_JustBorder.vertical(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_S16_I16.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int skip) |
static void |
ConvolveDownNoBorderStandard.vertical(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_S16_I16_Div.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderStandard.vertical(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.vertical11(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.vertical11(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.vertical3(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.vertical3(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.vertical5(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.vertical5(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.vertical7(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.vertical7(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16.vertical9(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_S16_I16_Div.vertical9(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output,
int skip,
int divisor) |
| Modifier and Type | Method and Description |
|---|---|
static int |
ConvolveImageStandardSparse.convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
ImageSInt16 input,
int c_x,
int c_y,
int[] storage) |
static int |
ConvolveImageStandardSparse.convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
ImageSInt16 input,
int c_x,
int c_y,
int[] storage,
int divisorHorizontal,
int divisorVertical) |
static boolean |
ConvolveImageUnrolled_S16_I16.convolve(Kernel2D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest) |
static void |
ConvolveImageStandard.convolve(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest) |
static boolean |
ConvolveImageUnrolled_S16_I16_Div.convolve(Kernel2D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor) |
static void |
ConvolveImageStandard.convolve(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S16_I16.convolve11(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest) |
static void |
ConvolveImageUnrolled_S16_I16_Div.convolve11(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S16_I16.convolve3(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest) |
static void |
ConvolveImageUnrolled_S16_I16_Div.convolve3(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S16_I16.convolve5(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest) |
static void |
ConvolveImageUnrolled_S16_I16_Div.convolve5(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S16_I16.convolve7(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest) |
static void |
ConvolveImageUnrolled_S16_I16_Div.convolve7(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S16_I16.convolve9(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest) |
static void |
ConvolveImageUnrolled_S16_I16_Div.convolve9(Kernel2D_I32 kernel,
ImageSInt16 src,
ImageInt16 dest,
int divisor) |
static void |
ImplConvolveMean.horizontal(ImageSInt16 input,
ImageInt16 output,
int radius,
boolean includeBorder) |
static void |
ImplConvolveBox.horizontal(ImageSInt16 input,
ImageInt16 output,
int radius,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_S16_I16.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageStandard.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_S16_I16_Div.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageStandard.horizontal(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.horizontal11(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.horizontal11(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.horizontal3(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.horizontal3(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.horizontal5(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.horizontal5(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.horizontal7(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.horizontal7(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.horizontal9(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.horizontal9(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ImplConvolveMean.vertical(ImageSInt16 input,
ImageInt16 output,
int radius,
boolean includeBorder) |
static void |
ImplConvolveBox.vertical(ImageSInt16 input,
ImageInt16 output,
int radius,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_S16_I16.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageStandard.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_S16_I16_Div.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageStandard.vertical(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.vertical11(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.vertical11(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.vertical3(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.vertical3(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.vertical5(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.vertical5(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.vertical7(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.vertical7(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16.vertical9(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S16_I16_Div.vertical9(Kernel1D_I32 kernel,
ImageSInt16 image,
ImageInt16 dest,
int divisor,
boolean includeBorder) |
| Modifier and Type | Method and Description |
|---|---|
static int |
ConvolveNormalizedStandardSparse.convolve(Kernel1D_I32 horizontal,
Kernel1D_I32 vertical,
ImageSInt16 input,
int c_x,
int c_y,
int[] storage) |
static void |
ConvolveNormalizedNaive.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output) |
static void |
ConvolveNormalized_JustBorder.convolve(Kernel2D_I32 kernel,
ImageSInt16 input,
ImageInt16 output) |
static void |
ConvolveNormalizedNaive.horizontal(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output) |
static void |
ConvolveNormalized_JustBorder.horizontal(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output) |
static void |
ConvolveNormalizedNaive.vertical(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output) |
static void |
ConvolveNormalized_JustBorder.vertical(Kernel1D_I32 kernel,
ImageSInt16 input,
ImageInt16 output) |
| Modifier and Type | Method and Description |
|---|---|
static void |
HessianFromGradient.hessianPrewitt(ImageSInt16 inputDerivX,
ImageSInt16 inputDerivY,
ImageSInt16 derivXX,
ImageSInt16 derivYY,
ImageSInt16 derivXY,
ImageBorder_I32 border)
Computes the hessian given an image's gradient using a Prewitt operator.
|
static void |
HessianFromGradient.hessianSobel(ImageSInt16 inputDerivX,
ImageSInt16 inputDerivY,
ImageSInt16 derivXX,
ImageSInt16 derivYY,
ImageSInt16 derivXY,
ImageBorder_I32 border)
Computes the hessian given an image's gradient using a Sobel operator.
|
static void |
HessianFromGradient.hessianThree(ImageSInt16 inputDerivX,
ImageSInt16 inputDerivY,
ImageSInt16 derivXX,
ImageSInt16 derivYY,
ImageSInt16 derivXY,
ImageBorder_I32 border)
Computes the hessian given an image's gradient using a three derivative operator.
|
static void |
GradientPrewitt.process(ImageSInt16 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_I32 border)
Computes the derivative in the X and Y direction using an integer Prewitt edge detector.
|
static void |
GradientThree.process(ImageSInt16 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_I32 border)
Computes the derivative of an
ImageSInt16 along the x and y axes. |
static void |
GradientSobel.process(ImageSInt16 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_I32<ImageSInt16> border)
Computes the derivative in the X and Y direction using an integer Sobel edge detector.
|
static void |
LaplacianEdge.process(ImageUInt8 orig,
ImageSInt16 deriv)
Computes the Laplacian of input image.
|
static void |
GradientPrewitt.process(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_I32 border)
Computes the derivative in the X and Y direction using an integer Prewitt edge detector.
|
static void |
GradientThree.process(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_I32 border)
Computes the derivative of an
ImageUInt8 along the x and y axes. |
static void |
GradientSobel.process(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_I32<ImageUInt8> border)
Computes the derivative in the X and Y direction using an integer Sobel edge detector.
|
static void |
HessianThree.process(ImageUInt8 orig,
ImageSInt16 derivXX,
ImageSInt16 derivYY,
ImageSInt16 derivXY,
ImageBorder_I32 border)
Computes the second derivative of an
ImageUInt8 along the x and y axes. |
static void |
HessianSobel.process(ImageUInt8 orig,
ImageSInt16 derivXX,
ImageSInt16 derivYY,
ImageSInt16 derivXY,
ImageBorder_I32 border)
Computes the image's second derivatives.
|
static void |
DerivativeHelperFunctions.processBorderHorizontal(ImageSInt16 orig,
ImageSInt16 deriv,
Kernel1D_I32 kernel,
int border,
ImageBorder_I32 borderType) |
static void |
DerivativeHelperFunctions.processBorderHorizontal(ImageUInt8 orig,
ImageSInt16 deriv,
Kernel1D_I32 kernel,
int border,
ImageBorder_I32 borderType) |
static void |
DerivativeHelperFunctions.processBorderVertical(ImageSInt16 orig,
ImageSInt16 deriv,
Kernel1D_I32 kernel,
int border,
ImageBorder_I32 borderType) |
static void |
DerivativeHelperFunctions.processBorderVertical(ImageUInt8 orig,
ImageSInt16 deriv,
Kernel1D_I32 kernel,
int border,
ImageBorder_I32 borderType) |
| Modifier and Type | Method and Description |
|---|---|
static void |
GradientSobel.process(ImageSInt16 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_I32<ImageSInt16> border)
Computes the derivative in the X and Y direction using an integer Sobel edge detector.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
GradientSobel_Outer.process_I8_sub(ImageSInt16 orig,
ImageSInt16 derivX,
ImageSInt16 derivY) |
static void |
GradientSobel_Outer.process_I8_sub(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY)
Computes derivative of ImageUInt8.
|
static void |
GradientSobel_Outer.process_I8(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY)
Computes derivative of ImageUInt8.
|
static void |
GradientSobel_UnrolledOuter.process_I8(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY)
Can only process images which are NOT sub-images.
|
static void |
GradientThree_Standard.process(ImageSInt16 orig,
ImageSInt16 derivX,
ImageSInt16 derivY) |
static void |
GradientPrewitt_Shared.process(ImageSInt16 orig,
ImageSInt16 derivX,
ImageSInt16 derivY) |
static void |
GradientThree_Standard.process(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY)
Computes the derivative along the x and y axes
|
static void |
GradientPrewitt_Shared.process(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY) |
static void |
HessianThree_Standard.process(ImageUInt8 orig,
ImageSInt16 derivXX,
ImageSInt16 derivYY,
ImageSInt16 derivXY)
Computes the derivative along the x and y axes
|
static void |
HessianSobel_Shared.process(ImageUInt8 orig,
ImageSInt16 derivXX,
ImageSInt16 derivYY,
ImageSInt16 derivXY) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplAverageDownSample2.down(ImageSInt16 input,
ImageInt16 output) |
static void |
AverageDownSampleOps.down(ImageSInt16 input,
int sampleWidth,
ImageInt16 output)
Down samples the image.
|
static void |
ImplAverageDownSampleN.down(ImageSInt16 input,
int sampleWidth,
ImageInt16 output) |
| Modifier and Type | Method and Description |
|---|---|
ImageSInt16 |
BilinearRectangle_S16.getImage() |
ImageSInt16 |
ImplInterpolatePixelConvolution_S16.getImage() |
| Modifier and Type | Method and Description |
|---|---|
void |
NearestNeighborPixel_S16.setImage(ImageSInt16 image) |
void |
BilinearRectangle_S16.setImage(ImageSInt16 image) |
void |
ImplInterpolatePixelConvolution_S16.setImage(ImageSInt16 image) |
| Constructor and Description |
|---|
BilinearRectangle_S16(ImageSInt16 image) |
ImplBilinearPixel_S16(ImageSInt16 orig) |
NearestNeighborPixel_S16(ImageSInt16 orig) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PixelMath.abs(ImageSInt16 input,
ImageSInt16 output)
Sets each pixel in the output image to be the absolute value of the input image.
|
static void |
PixelMath.add(ImageSInt16 imgA,
ImageSInt16 imgB,
ImageSInt32 output)
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y) |
static void |
PixelMath.add(ImageSInt8 imgA,
ImageSInt8 imgB,
ImageSInt16 output)
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y) |
static void |
ImageMiscOps.addGaussian(ImageSInt16 input,
Random rand,
double sigma,
int lowerBound,
int upperBound)
Adds Gaussian/normal i.i.d noise to each pixel in the image.
|
static void |
ImageMiscOps.addUniform(ImageSInt16 input,
Random rand,
int min,
int max)
Adds uniform i.i.d noise to each pixel in the image.
|
static void |
PixelMath.averageBand(MultiSpectral<ImageSInt16> input,
ImageSInt16 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.boundImage(ImageSInt16 img,
int min,
int max)
Bounds image pixels to be between these two values
|
static void |
PixelMath.diffAbs(ImageSInt16 imgA,
ImageSInt16 imgB,
ImageSInt16 diff)
Computes the absolute value of the difference between each pixel in the two images.
d(x,y) = |img1(x,y) - img2(x,y)| |
static void |
PixelMath.divide(ImageSInt16 input,
double denominator,
ImageSInt16 output)
Divide each element by a scalar value.
|
static void |
PixelMath.divide(ImageSInt16 input,
double denominator,
int lower,
int upper,
ImageSInt16 output)
Divide each element by a scalar value and bounds the result.
|
static void |
ImageStatistics.histogram(ImageSInt16 input,
int minValue,
int[] histogram)
Computes the histogram of intensity values for the image.
|
static void |
PixelMath.invert(ImageSInt16 input,
ImageSInt16 output)
Changes the sign of every pixel in the image: output[x,y] = -input[x,y]
|
static int |
ImageStatistics.max(ImageSInt16 input)
Returns the maximum element value.
|
static int |
ImageStatistics.maxAbs(ImageSInt16 input)
Returns the absolute value of the element with the largest absolute value.
|
static double |
ImageStatistics.mean(ImageSInt16 img)
Returns the mean pixel intensity value.
|
static double |
ImageStatistics.meanDiffAbs(ImageSInt16 imgA,
ImageSInt16 imgB)
Computes the mean squared error (MSE) between the two images.
|
static double |
ImageStatistics.meanDiffSq(ImageSInt16 imgA,
ImageSInt16 imgB)
Computes the mean squared error (MSE) between the two images.
|
static int |
ImageStatistics.min(ImageSInt16 input)
Returns the minimum element value.
|
static void |
PixelMath.multiply(ImageSInt16 input,
double value,
ImageSInt16 output)
Multiply each element by a scalar value.
|
static void |
PixelMath.multiply(ImageSInt16 input,
double value,
int lower,
int upper,
ImageSInt16 output)
Multiply each element by a scalar value and bounds the result.
|
static void |
PixelMath.plus(ImageSInt16 input,
int value,
ImageSInt16 output)
Add a scalar value to each element.
|
static void |
PixelMath.plus(ImageSInt16 input,
int value,
int lower,
int upper,
ImageSInt16 output)
Add a scalar value to each element and bounds the result.
|
static void |
PixelMath.subtract(ImageSInt16 imgA,
ImageSInt16 imgB,
ImageSInt32 output)
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y) |
static void |
PixelMath.subtract(ImageSInt8 imgA,
ImageSInt8 imgB,
ImageSInt16 output)
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y) |
static int |
ImageStatistics.sum(ImageSInt16 img)
Returns the sum of all the pixels in the image.
|
static double |
ImageStatistics.variance(ImageSInt16 img,
double mean)
Computes the variance of pixel intensity values inside the image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PixelMath.averageBand(MultiSpectral<ImageSInt16> input,
ImageSInt16 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt16 |
ConvertImage.average(MultiSpectral<ImageSInt16> input,
ImageSInt16 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageSInt16 |
ConvertImage.convert(ImageFloat32 input,
ImageSInt16 output)
Converts an
ImageFloat32 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageFloat64 input,
ImageSInt16 output)
Converts an
ImageFloat64 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageSInt32 input,
ImageSInt16 output)
Converts an
ImageSInt32 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageSInt64 input,
ImageSInt16 output)
Converts an
ImageSInt64 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageSInt8 input,
ImageSInt16 output)
Converts an
ImageSInt8 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageUInt16 input,
ImageSInt16 output)
Converts an
ImageUInt16 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageUInt8 input,
ImageSInt16 output)
Converts an
ImageUInt8 into a ImageSInt16. |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt16 |
ConvertImage.average(MultiSpectral<ImageSInt16> input,
ImageSInt16 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageSInt16 |
ConvertImage.convert(ImageFloat32 input,
ImageSInt16 output)
Converts an
ImageFloat32 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageFloat64 input,
ImageSInt16 output)
Converts an
ImageFloat64 into a ImageSInt16. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt16 input,
ImageFloat32 output)
Converts an
ImageSInt16 into a ImageFloat32. |
static ImageFloat64 |
ConvertImage.convert(ImageSInt16 input,
ImageFloat64 output)
Converts an
ImageSInt16 into a ImageFloat64. |
static ImageSInt32 |
ConvertImage.convert(ImageSInt16 input,
ImageSInt32 output)
Converts an
ImageSInt16 into a ImageSInt32. |
static ImageSInt64 |
ConvertImage.convert(ImageSInt16 input,
ImageSInt64 output)
Converts an
ImageSInt16 into a ImageSInt64. |
static ImageSInt8 |
ConvertImage.convert(ImageSInt16 input,
ImageSInt8 output)
Converts an
ImageSInt16 into a ImageSInt8. |
static ImageUInt16 |
ConvertImage.convert(ImageSInt16 input,
ImageUInt16 output)
Converts an
ImageSInt16 into a ImageUInt16. |
static ImageUInt8 |
ConvertImage.convert(ImageSInt16 input,
ImageUInt8 output)
Converts an
ImageSInt16 into a ImageUInt8. |
static ImageSInt16 |
ConvertImage.convert(ImageSInt32 input,
ImageSInt16 output)
Converts an
ImageSInt32 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageSInt64 input,
ImageSInt16 output)
Converts an
ImageSInt64 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageSInt8 input,
ImageSInt16 output)
Converts an
ImageSInt8 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageUInt16 input,
ImageSInt16 output)
Converts an
ImageUInt16 into a ImageSInt16. |
static ImageSInt16 |
ConvertImage.convert(ImageUInt8 input,
ImageSInt16 output)
Converts an
ImageUInt8 into a ImageSInt16. |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt16 |
ConvertImage.average(MultiSpectral<ImageSInt16> input,
ImageSInt16 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
| Constructor and Description |
|---|
FactoryGImageSingleBand.GSingle_S16(ImageSInt16 image) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageSInt16> from,
ImageSInt16 to) |
static void |
ImplConvertImage.convert(ImageSInt16 from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageSInt16 from,
ImageFloat64 to) |
static void |
ImplConvertImage.convert(ImageSInt16 from,
ImageInt16 to) |
static void |
ImplConvertImage.convert(ImageSInt16 from,
ImageInt8 to) |
static void |
ImplConvertImage.convert(ImageSInt16 from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageSInt16 from,
ImageSInt64 to) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageSInt16> from,
ImageSInt16 to) |
| Modifier and Type | Method and Description |
|---|---|
static ImageGradient<ImageUInt8,ImageSInt16> |
FactoryDerivative.gaussian_I8(double sigma,
int radius) |
static ImageHessianDirect<ImageUInt8,ImageSInt16> |
FactoryDerivative.hessianDirectSobel_I8() |
static ImageHessianDirect<ImageUInt8,ImageSInt16> |
FactoryDerivative.hessianDirectThree_I8() |
static ImageGradient<ImageUInt8,ImageSInt16> |
FactoryDerivative.sobel_I8() |
static ImageGradient<ImageUInt8,ImageSInt16> |
FactoryDerivative.three_I8() |
| Modifier and Type | Method and Description |
|---|---|
ImageSInt16 |
ImageSInt16._createNew(int imgWidth,
int imgHeight) |
Copyright © 2013. All Rights Reserved.