| Modifier and Type | Method and Description |
|---|---|
ImageSInt32 |
WaveletTransformInt.transform(T original,
ImageSInt32 transformed) |
| Modifier and Type | Method and Description |
|---|---|
void |
WaveletTransformInt.invert(ImageSInt32 transformed,
T original) |
ImageSInt32 |
WaveletTransformInt.transform(T original,
ImageSInt32 transformed) |
| Modifier and Type | Method and Description |
|---|---|
void |
ShrinkThresholdHard_I32.process(ImageSInt32 image,
Number threshold) |
void |
ShrinkThresholdSoft_I32.process(ImageSInt32 image,
Number threshold) |
| Modifier and Type | Class and Description |
|---|---|
class |
ImplImageDistort_S32<T extends ImageSInt32>
Implementation of
ImageDistort. |
| Constructor and Description |
|---|
ImplImageDistortCache_S32(InterpolatePixelS<ImageSInt32> interp,
ImageBorder<ImageSInt32> border) |
ImplImageDistortCache_S32(InterpolatePixelS<ImageSInt32> interp,
ImageBorder<ImageSInt32> border) |
| Modifier and Type | Method and Description |
|---|---|
static void |
EnhanceImageOps.applyTransform(ImageSInt32 input,
int[] transform,
int minValue,
ImageSInt32 output)
Applies the transformation table to the provided input image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplEnhanceHistogram.applyTransform(ImageSInt32 input,
int[] transform,
int minValue,
ImageSInt32 output) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplGrayImageOps.brighten(ImageSInt32 input,
int beta,
int max,
ImageSInt32 output) |
static void |
ImplGrayImageOps.invert(ImageSInt32 input,
int max,
ImageSInt32 output) |
static void |
ImplGrayImageOps.stretch(ImageSInt32 input,
double gamma,
int beta,
int max,
ImageSInt32 output) |
| Modifier and Type | Method and Description |
|---|---|
static List<Contour> |
BinaryImageOps.contour(ImageUInt8 input,
int rule,
ImageSInt32 output)
Given a binary image, connect together pixels to form blobs/clusters using the specified connectivity rule.
|
static ImageUInt8 |
BinaryImageOps.labelToBinary(ImageSInt32 labelImage,
ImageUInt8 binaryImage)
Converts a labeled image into a binary image by setting any non-zero value to one.
|
static ImageUInt8 |
BinaryImageOps.labelToBinary(ImageSInt32 labelImage,
ImageUInt8 binaryImage,
boolean[] selectedBlobs)
Only converts the specified blobs over into the binary image
|
static List<List<georegression.struct.point.Point2D_I32>> |
BinaryImageOps.labelToClusters(ImageSInt32 labelImage,
int numLabels,
org.ddogleg.struct.FastQueue<georegression.struct.point.Point2D_I32> queue)
Scans through the labeled image and adds the coordinate of each pixel that has been
labeled to a list specific to its label.
|
void |
LinearContourLabelChang2004.process(ImageUInt8 binary,
ImageSInt32 labeled)
Processes the binary image to find the contour of and label blobs.
|
static void |
BinaryImageOps.relabel(ImageSInt32 input,
int[] labels)
Used to change the labels in a labeled binary image.
|
void |
ContourTracer.setInputs(ImageUInt8 binary,
ImageSInt32 labeled,
org.ddogleg.struct.FastQueue<georegression.struct.point.Point2D_I32> storagePoints) |
static ImageUInt8 |
ThresholdImageOps.threshold(ImageSInt32 input,
ImageUInt8 output,
int threshold,
boolean down)
Applies a global threshold across the whole image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ConvolveImageNoBorder.convolve(Kernel2D_I32 kernel,
ImageUInt8 input,
ImageSInt32 output)
Performs a 2D convolution across the image.
|
static void |
ConvolveWithBorder.convolve(Kernel2D_I32 kernel,
ImageUInt8 image,
ImageSInt32 dest,
ImageBorder_I32 border)
Performs a 2D convolution across the image.
|
static void |
ConvolveImageBox.horizontal(ImageUInt8 input,
ImageSInt32 output,
int radius,
boolean includeBorder)
Performs a horizontal 1D convolution of a box kernel across the image
|
static void |
ConvolveNormalized.horizontal(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 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,
ImageSInt32 input,
ImageSInt32 output,
int divisor,
boolean includeVerticalBorder)
Performs a horizontal 1D convolution across the image.
|
static void |
ConvolveImageNoBorder.horizontal(Kernel1D_I32 kernel,
ImageUInt8 input,
ImageSInt32 output,
boolean includeVerticalBorder)
Performs a horizontal 1D convolution across the image.
|
static void |
ConvolveWithBorder.horizontal(Kernel1D_I32 kernel,
ImageUInt8 image,
ImageSInt32 dest,
ImageBorder_I32 border)
Performs a horizontal 1D convolution across the image.
|
static void |
ConvolveImageBox.vertical(ImageUInt8 input,
ImageSInt32 output,
int radius,
boolean includeBorder)
Performs a vertical 1D convolution of a box kernel across the image
|
static void |
ConvolveNormalized.vertical(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 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,
ImageSInt32 input,
ImageSInt32 output,
int divisor,
boolean includeHorizontalBorder)
Performs a vertical 1D convolution across the image.
|
static void |
ConvolveImageNoBorder.vertical(Kernel1D_I32 kernel,
ImageUInt8 input,
ImageSInt32 output,
boolean includeHorizontalBorder)
Performs a vertical 1D convolution across the image.
|
static void |
ConvolveWithBorder.vertical(Kernel1D_I32 kernel,
ImageUInt8 image,
ImageSInt32 dest,
ImageBorder_I32 border)
Performs a vertical 1D convolution across the image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ConvolveJustBorder_General.convolve(Kernel2D_I32 kernel,
ImageBorder_I32 input,
ImageSInt32 output,
int border) |
static void |
ConvolveJustBorder_General.horizontal(Kernel1D_I32 kernel,
ImageBorder_I32 input,
ImageSInt32 output,
int border) |
static void |
ConvolveJustBorder_General.vertical(Kernel1D_I32 kernel,
ImageBorder_I32 input,
ImageSInt32 output,
int border) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ConvolveImageUnrolled_S32_S32.convolve(Kernel2D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest) |
static void |
ConvolveImageStandard.convolve(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest) |
static boolean |
ConvolveImageUnrolled_S32_S32_Div.convolve(Kernel2D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor) |
static void |
ConvolveImageStandard.convolve(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest,
int divisor) |
static void |
ConvolveImageStandard.convolve(Kernel2D_I32 kernel,
ImageUInt8 src,
ImageSInt32 dest) |
static void |
ConvolveImageUnrolled_S32_S32.convolve11(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest) |
static void |
ConvolveImageUnrolled_S32_S32_Div.convolve11(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S32_S32.convolve3(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest) |
static void |
ConvolveImageUnrolled_S32_S32_Div.convolve3(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S32_S32.convolve5(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest) |
static void |
ConvolveImageUnrolled_S32_S32_Div.convolve5(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S32_S32.convolve7(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest) |
static void |
ConvolveImageUnrolled_S32_S32_Div.convolve7(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest,
int divisor) |
static void |
ConvolveImageUnrolled_S32_S32.convolve9(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest) |
static void |
ConvolveImageUnrolled_S32_S32_Div.convolve9(Kernel2D_I32 kernel,
ImageSInt32 src,
ImageSInt32 dest,
int divisor) |
static void |
ImplConvolveBox.horizontal(ImageSInt32 input,
ImageSInt32 output,
int radius,
boolean includeBorder) |
static void |
ImplConvolveBox.horizontal(ImageUInt8 input,
ImageSInt32 output,
int radius,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_S32_S32.horizontal(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageStandard.horizontal(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_S32_S32_Div.horizontal(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageStandard.horizontal(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageStandard.horizontal(Kernel1D_I32 kernel,
ImageUInt8 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.horizontal11(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.horizontal11(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.horizontal3(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.horizontal3(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.horizontal5(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.horizontal5(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.horizontal7(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.horizontal7(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.horizontal9(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.horizontal9(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ImplConvolveBox.vertical(ImageSInt32 input,
ImageSInt32 output,
int radius,
boolean includeBorder) |
static void |
ImplConvolveBox.vertical(ImageUInt8 input,
ImageSInt32 output,
int radius,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_S32_S32.vertical(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageStandard.vertical(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static boolean |
ConvolveImageUnrolled_S32_S32_Div.vertical(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageStandard.vertical(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageStandard.vertical(Kernel1D_I32 kernel,
ImageUInt8 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.vertical11(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.vertical11(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.vertical3(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.vertical3(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.vertical5(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.vertical5(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.vertical7(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.vertical7(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32.vertical9(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
boolean includeBorder) |
static void |
ConvolveImageUnrolled_S32_S32_Div.vertical9(Kernel1D_I32 kernel,
ImageSInt32 image,
ImageSInt32 dest,
int divisor,
boolean includeBorder) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ConvolveNormalizedNaive.convolve(Kernel2D_I32 kernel,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ConvolveNormalized_JustBorder.convolve(Kernel2D_I32 kernel,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ConvolveNormalizedNaive.horizontal(Kernel1D_I32 kernel,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ConvolveNormalized_JustBorder.horizontal(Kernel1D_I32 kernel,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ConvolveNormalizedNaive.vertical(Kernel1D_I32 kernel,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ConvolveNormalized_JustBorder.vertical(Kernel1D_I32 kernel,
ImageSInt32 input,
ImageSInt32 output) |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt32 |
KernelMath.convertToImage(Kernel2D_I32 kernel) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplAverageDownSample2.down(ImageSInt32 input,
ImageSInt32 output) |
static void |
AverageDownSampleOps.down(ImageSInt32 input,
int sampleWidth,
ImageSInt32 output)
Down samples the image.
|
static void |
ImplAverageDownSampleN.down(ImageSInt32 input,
int sampleWidth,
ImageSInt32 output) |
| Modifier and Type | Method and Description |
|---|---|
void |
NearestNeighborPixel_S32.setImage(ImageSInt32 image) |
| Constructor and Description |
|---|
ImplBilinearPixel_S32(ImageSInt32 orig) |
NearestNeighborPixel_S32(ImageSInt32 orig) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PixelMath.abs(ImageSInt32 input,
ImageSInt32 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(ImageSInt32 imgA,
ImageSInt32 imgB,
ImageSInt32 output)
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y) |
static void |
PixelMath.add(ImageUInt16 imgA,
ImageUInt16 imgB,
ImageSInt32 output)
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y) |
static void |
ImageMiscOps.addGaussian(ImageSInt32 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(ImageSInt32 input,
Random rand,
int min,
int max)
Adds uniform i.i.d noise to each pixel in the image.
|
static void |
PixelMath.averageBand(MultiSpectral<ImageSInt32> input,
ImageSInt32 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.boundImage(ImageSInt32 img,
int min,
int max)
Bounds image pixels to be between these two values
|
static void |
ImageMiscOps.copy(int srcX,
int srcY,
int dstX,
int dstY,
int width,
int height,
ImageSInt32 input,
ImageSInt32 output)
Copies a rectangular region from one image into another.
output[dstX:(dstX+width) , dstY:(dstY+height-1)] = input[srcX:(srcX+width) , srcY:(srcY+height-1)] |
static void |
PixelMath.diffAbs(ImageSInt32 imgA,
ImageSInt32 imgB,
ImageSInt32 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(ImageSInt32 input,
double denominator,
ImageSInt32 output)
Divide each element by a scalar value.
|
static void |
PixelMath.divide(ImageSInt32 input,
double denominator,
int lower,
int upper,
ImageSInt32 output)
Divide each element by a scalar value and bounds the result.
|
static void |
ImageMiscOps.fill(ImageSInt32 input,
int value)
Fills the whole image with the specified value
|
static void |
ImageMiscOps.fillBorder(ImageSInt32 input,
int value,
int radius)
Fills the outside border with the specified value
|
static void |
ImageMiscOps.fillGaussian(ImageSInt32 input,
Random rand,
double mean,
double sigma,
int lowerBound,
int upperBound)
Sets each value in the image to a value drawn from a Gaussian distribution.
|
static void |
ImageMiscOps.fillRectangle(ImageSInt32 img,
int value,
int x0,
int y0,
int width,
int height)
Draws a filled rectangle that is aligned along the image axis inside the image.
|
static void |
ImageMiscOps.fillUniform(ImageSInt32 img,
Random rand,
int min,
int max)
Sets each value in the image to a value drawn from an uniform distribution that has a range of min <= X < max.
|
static void |
ImageMiscOps.flipVertical(ImageSInt32 input)
Flips the image from top to bottom
|
static void |
ImageStatistics.histogram(ImageSInt32 input,
int minValue,
int[] histogram)
Computes the histogram of intensity values for the image.
|
static void |
PixelMath.invert(ImageSInt32 input,
ImageSInt32 output)
Changes the sign of every pixel in the image: output[x,y] = -input[x,y]
|
static int |
ImageStatistics.max(ImageSInt32 input)
Returns the maximum element value.
|
static int |
ImageStatistics.maxAbs(ImageSInt32 input)
Returns the absolute value of the element with the largest absolute value.
|
static double |
ImageStatistics.mean(ImageSInt32 img)
Returns the mean pixel intensity value.
|
static double |
ImageStatistics.meanDiffAbs(ImageSInt32 imgA,
ImageSInt32 imgB)
Computes the mean squared error (MSE) between the two images.
|
static double |
ImageStatistics.meanDiffSq(ImageSInt32 imgA,
ImageSInt32 imgB)
Computes the mean squared error (MSE) between the two images.
|
static int |
ImageStatistics.min(ImageSInt32 input)
Returns the minimum element value.
|
static void |
PixelMath.multiply(ImageSInt32 input,
double value,
ImageSInt32 output)
Multiply each element by a scalar value.
|
static void |
PixelMath.multiply(ImageSInt32 input,
double value,
int lower,
int upper,
ImageSInt32 output)
Multiply each element by a scalar value and bounds the result.
|
static void |
PixelMath.plus(ImageSInt32 input,
int value,
ImageSInt32 output)
Add a scalar value to each element.
|
static void |
PixelMath.plus(ImageSInt32 input,
int value,
int lower,
int upper,
ImageSInt32 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(ImageSInt32 imgA,
ImageSInt32 imgB,
ImageSInt32 output)
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y) |
static void |
PixelMath.subtract(ImageUInt16 imgA,
ImageUInt16 imgB,
ImageSInt32 output)
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y) |
static int |
ImageStatistics.sum(ImageSInt32 img)
Returns the sum of all the pixels in the image.
|
static double |
ImageStatistics.variance(ImageSInt32 img,
double mean)
Computes the variance of pixel intensity values inside the image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PixelMath.averageBand(MultiSpectral<ImageSInt32> input,
ImageSInt32 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt32 |
IntegralImageOps.convolve(ImageSInt32 integral,
IntegralKernel kernel,
ImageSInt32 output)
General code for convolving a box filter across an image using the integral image.
|
static ImageSInt32 |
IntegralImageOps.convolveBorder(ImageSInt32 integral,
IntegralKernel kernel,
ImageSInt32 output,
int borderX,
int borderY)
Convolves the kernel only across the image's border.
|
static ImageSInt32 |
IntegralImageOps.transform(ImageSInt32 input,
ImageSInt32 transformed)
Converts a regular image into an integral image.
|
static ImageSInt32 |
IntegralImageOps.transform(ImageUInt8 input,
ImageSInt32 transformed)
Converts a regular image into an integral image.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
IntegralImageOps.block_unsafe(ImageSInt32 integral,
int x0,
int y0,
int x1,
int y1)
Computes the value of a block inside an integral image without bounds checking.
|
static int |
IntegralImageOps.block_zero(ImageSInt32 integral,
int x0,
int y0,
int x1,
int y1)
Computes the value of a block inside an integral image and treats pixels outside of the
image as zero.
|
static ImageSInt32 |
IntegralImageOps.convolve(ImageSInt32 integral,
IntegralKernel kernel,
ImageSInt32 output)
General code for convolving a box filter across an image using the integral image.
|
static ImageSInt32 |
IntegralImageOps.convolveBorder(ImageSInt32 integral,
IntegralKernel kernel,
ImageSInt32 output,
int borderX,
int borderY)
Convolves the kernel only across the image's border.
|
static int |
IntegralImageOps.convolveSparse(ImageSInt32 integral,
IntegralKernel kernel,
int x,
int y)
Convolves a kernel around a single point in the integral image.
|
static ImageSInt32 |
IntegralImageOps.transform(ImageSInt32 input,
ImageSInt32 transformed)
Converts a regular image into an integral image.
|
static ImageSInt32 |
IntegralImageOps.transform(ImageUInt8 input,
ImageSInt32 transformed)
Converts a regular image into an integral image.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
ImplIntegralImageOps.block_unsafe(ImageSInt32 integral,
int x0,
int y0,
int x1,
int y1) |
static int |
ImplIntegralImageOps.block_zero(ImageSInt32 integral,
int x0,
int y0,
int x1,
int y1) |
static void |
ImplIntegralImageOps.convolve(ImageSInt32 integral,
IntegralKernel kernel,
ImageSInt32 output) |
static void |
ImplIntegralImageOps.convolveBorder(ImageSInt32 integral,
IntegralKernel kernel,
ImageSInt32 output,
int borderX,
int borderY) |
static int |
ImplIntegralImageOps.convolveSparse(ImageSInt32 integral,
IntegralKernel kernel,
int x,
int y) |
static void |
ImplIntegralImageOps.transform(ImageSInt32 input,
ImageSInt32 transformed) |
static void |
ImplIntegralImageOps.transform(ImageUInt8 input,
ImageSInt32 transformed) |
| Modifier and Type | Method and Description |
|---|---|
static void |
WaveletTransformOps.inverse1(WaveletDescription<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output,
ImageSInt32 storage,
int minValue,
int maxValue)
Performs a single level inverse wavelet transform.
|
static void |
WaveletTransformOps.inverseN(WaveletDescription<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output,
ImageSInt32 storage,
int numLevels,
int minValue,
int maxValue)
Performs a level N inverse fast wavelet transform (FWT).
|
static void |
WaveletTransformOps.transform1(WaveletDescription<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output,
ImageSInt32 storage)
Performs a single level wavelet transform.
|
static void |
WaveletTransformOps.transformN(WaveletDescription<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output,
ImageSInt32 storage,
int numLevels)
Performs a level N wavelet transform using the fast wavelet transform (FWT).
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplWaveletTransformBorder.horizontal(BorderIndex1D border,
WlCoef_I32 coefficients,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ImplWaveletTransformInner.horizontal(WlCoef_I32 coefficients,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ImplWaveletTransformBorder.horizontalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ImplWaveletTransformInner.horizontalInverse(WlCoef_I32 coefficients,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ImplWaveletTransformBorder.vertical(BorderIndex1D border,
WlCoef_I32 coefficients,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ImplWaveletTransformInner.vertical(WlCoef_I32 coefficients,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ImplWaveletTransformBorder.verticalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_I32> desc,
ImageSInt32 input,
ImageSInt32 output) |
static void |
ImplWaveletTransformInner.verticalInverse(WlCoef_I32 coefficients,
ImageSInt32 input,
ImageSInt32 output) |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt32 |
ConvertImage.average(MultiSpectral<ImageSInt32> input,
ImageSInt32 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageSInt32 |
ConvertImage.convert(ImageFloat32 input,
ImageSInt32 output)
Converts an
ImageFloat32 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageFloat64 input,
ImageSInt32 output)
Converts an
ImageFloat64 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageSInt16 input,
ImageSInt32 output)
Converts an
ImageSInt16 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageSInt64 input,
ImageSInt32 output)
Converts an
ImageSInt64 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageSInt8 input,
ImageSInt32 output)
Converts an
ImageSInt8 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageUInt16 input,
ImageSInt32 output)
Converts an
ImageUInt16 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageUInt8 input,
ImageSInt32 output)
Converts an
ImageUInt8 into a ImageSInt32. |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt32 |
ConvertImage.average(MultiSpectral<ImageSInt32> input,
ImageSInt32 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageSInt32 |
ConvertImage.convert(ImageFloat32 input,
ImageSInt32 output)
Converts an
ImageFloat32 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageFloat64 input,
ImageSInt32 output)
Converts an
ImageFloat64 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageSInt16 input,
ImageSInt32 output)
Converts an
ImageSInt16 into a ImageSInt32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt32 input,
ImageFloat32 output)
Converts an
ImageSInt32 into a ImageFloat32. |
static ImageFloat64 |
ConvertImage.convert(ImageSInt32 input,
ImageFloat64 output)
Converts an
ImageSInt32 into a ImageFloat64. |
static ImageSInt16 |
ConvertImage.convert(ImageSInt32 input,
ImageSInt16 output)
Converts an
ImageSInt32 into a ImageSInt16. |
static ImageSInt64 |
ConvertImage.convert(ImageSInt32 input,
ImageSInt64 output)
Converts an
ImageSInt32 into a ImageSInt64. |
static ImageSInt8 |
ConvertImage.convert(ImageSInt32 input,
ImageSInt8 output)
Converts an
ImageSInt32 into a ImageSInt8. |
static ImageUInt16 |
ConvertImage.convert(ImageSInt32 input,
ImageUInt16 output)
Converts an
ImageSInt32 into a ImageUInt16. |
static ImageUInt8 |
ConvertImage.convert(ImageSInt32 input,
ImageUInt8 output)
Converts an
ImageSInt32 into a ImageUInt8. |
static ImageSInt32 |
ConvertImage.convert(ImageSInt64 input,
ImageSInt32 output)
Converts an
ImageSInt64 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageSInt8 input,
ImageSInt32 output)
Converts an
ImageSInt8 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageUInt16 input,
ImageSInt32 output)
Converts an
ImageUInt16 into a ImageSInt32. |
static ImageSInt32 |
ConvertImage.convert(ImageUInt8 input,
ImageSInt32 output)
Converts an
ImageUInt8 into a ImageSInt32. |
| Modifier and Type | Method and Description |
|---|---|
static ImageSInt32 |
ConvertImage.average(MultiSpectral<ImageSInt32> input,
ImageSInt32 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
| Constructor and Description |
|---|
FactoryGImageSingleBand.GSingle_S32(ImageSInt32 image) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageSInt32> from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageFloat32 from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageFloat64 from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageSInt16 from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageSInt32 from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageSInt32 from,
ImageFloat64 to) |
static void |
ImplConvertImage.convert(ImageSInt32 from,
ImageInt16 to) |
static void |
ImplConvertImage.convert(ImageSInt32 from,
ImageInt8 to) |
static void |
ImplConvertImage.convert(ImageSInt32 from,
ImageSInt64 to) |
static void |
ImplConvertImage.convert(ImageSInt64 from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageSInt8 from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageUInt16 from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageUInt8 from,
ImageSInt32 to) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageSInt32> from,
ImageSInt32 to) |
| Modifier and Type | Method and Description |
|---|---|
static FilterImageInterface<ImageSInt32,ImageUInt8> |
FactoryBinaryImageOps.labelToBinary()
Filter implementation of
BinaryImageOps.labelToBinary(boofcv.struct.image.ImageSInt32, boofcv.struct.image.ImageUInt8) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageInteger> |
FactoryWaveletTransform.create_I(WaveletDescription<WlCoef_I32> waveletDesc,
int numLevels,
int minPixelValue,
int maxPixelValue,
Class<T> imageType)
Creates a wavelet transform for images that are derived from
ImageInteger. |
| Modifier and Type | Method and Description |
|---|---|
ImageSInt32 |
ImageSInt32._createNew(int imgWidth,
int imgHeight) |
Copyright © 2013. All Rights Reserved.