| Modifier and Type | Method and Description |
|---|---|
void |
GeneralFft_to_DiscreteFourierTransform_F32.forward(ImageFloat32 image,
InterleavedF32 transform) |
void |
GeneralFft_to_DiscreteFourierTransform_F32.inverse(InterleavedF32 transform,
ImageFloat32 image) |
| Modifier and Type | Method and Description |
|---|---|
ImageFloat32 |
WaveletTransformFloat32.transform(ImageFloat32 original,
ImageFloat32 transformed) |
| Modifier and Type | Method and Description |
|---|---|
Class<ImageFloat32> |
WaveletTransformFloat32.getOriginalType() |
| Modifier and Type | Method and Description |
|---|---|
void |
WaveletTransformFloat32.invert(ImageFloat32 transformed,
ImageFloat32 original) |
ImageFloat32 |
WaveletTransformFloat32.transform(ImageFloat32 original,
ImageFloat32 transformed) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ColorHsv.hsvToRgb_F32(MultiSpectral<ImageFloat32> hsv,
MultiSpectral<ImageFloat32> rgb)
Converts an image from HSV into RGB.
|
static void |
ColorHsv.hsvToRgb_F32(MultiSpectral<ImageFloat32> hsv,
MultiSpectral<ImageFloat32> rgb)
Converts an image from HSV into RGB.
|
static void |
ColorHsv.rgbToHsv_F32(MultiSpectral<ImageFloat32> rgb,
MultiSpectral<ImageFloat32> hsv)
Converts an image from RGB into HSV.
|
static void |
ColorHsv.rgbToHsv_F32(MultiSpectral<ImageFloat32> rgb,
MultiSpectral<ImageFloat32> hsv)
Converts an image from RGB into HSV.
|
static void |
ColorYuv.rgbToYuv_F32(MultiSpectral<ImageFloat32> rgb,
MultiSpectral<ImageFloat32> yuv)
Convert a 3-channel
MultiSpectral image from RGB into YUV. |
static void |
ColorYuv.rgbToYuv_F32(MultiSpectral<ImageFloat32> rgb,
MultiSpectral<ImageFloat32> yuv)
Convert a 3-channel
MultiSpectral image from RGB into YUV. |
static void |
ColorYuv.yuvToRgb_F32(MultiSpectral<ImageFloat32> yuv,
MultiSpectral<ImageFloat32> rgb)
Convert a 3-channel
MultiSpectral image from YUV into RGB. |
static void |
ColorYuv.yuvToRgb_F32(MultiSpectral<ImageFloat32> yuv,
MultiSpectral<ImageFloat32> rgb)
Convert a 3-channel
MultiSpectral image from YUV into RGB. |
| Modifier and Type | Method and Description |
|---|---|
protected Number |
DenoiseSureShrink_F32.computeThreshold(ImageFloat32 subband) |
protected Number |
DenoiseBayesShrink_F32.computeThreshold(ImageFloat32 subband) |
void |
DenoiseVisuShrink_F32.denoise(ImageFloat32 transform,
int numLevels)
Applies VisuShrink denoising to the provided multilevel wavelet transform using
the provided threshold.
|
void |
DenoiseSureShrink_F32.denoise(ImageFloat32 transform,
int numLevels) |
void |
DenoiseBayesShrink_F32.denoise(ImageFloat32 transform,
int numLevels) |
static float |
UtilDenoiseWavelet.estimateNoiseStdDev(ImageFloat32 subband,
float[] storage)
Robust median estimator of the noise standard deviation.
|
void |
ShrinkThresholdHard_F32.process(ImageFloat32 image,
Number threshold) |
void |
ShrinkThresholdSoft_F32.process(ImageFloat32 image,
Number threshold) |
static float[] |
UtilDenoiseWavelet.subbandAbsVal(ImageFloat32 subband,
float[] coef)
Computes the absolute value of each element in the subband image are places it into
'coef'
|
| Constructor and Description |
|---|
DenoiseBayesShrink_F32(ShrinkThresholdRule<ImageFloat32> rule) |
| Constructor and Description |
|---|
ImplImageDistort_F32(InterpolatePixelS<ImageFloat32> interp,
ImageBorder<ImageFloat32> border) |
ImplImageDistort_F32(InterpolatePixelS<ImageFloat32> interp,
ImageBorder<ImageFloat32> border) |
ImplImageDistortCache_F32(InterpolatePixelS<ImageFloat32> interp,
ImageBorder<ImageFloat32> border) |
ImplImageDistortCache_F32(InterpolatePixelS<ImageFloat32> interp,
ImageBorder<ImageFloat32> border) |
| Modifier and Type | Method and Description |
|---|---|
static void |
EnhanceImageOps.sharpen4(ImageFloat32 input,
ImageFloat32 output)
Applies a Laplacian-4 based sharpen filter to the image.
|
static void |
EnhanceImageOps.sharpen8(ImageFloat32 input,
ImageFloat32 output)
Applies a Laplacian-8 based sharpen filter to the image.
|
| Modifier and Type | Method and Description |
|---|---|
static float |
ImplEnhanceFilter.safeGet(ImageFloat32 input,
int x,
int y)
Handle outside image pixels by extending the image.
|
static void |
ImplEnhanceFilter.sharpenBorder4(ImageFloat32 input,
ImageFloat32 output,
float minValue,
float maxValue) |
static void |
ImplEnhanceFilter.sharpenBorder8(ImageFloat32 input,
ImageFloat32 output,
float minValue,
float maxValue) |
static void |
ImplEnhanceFilter.sharpenInner4(ImageFloat32 input,
ImageFloat32 output,
float minValue,
float maxValue) |
static void |
ImplEnhanceFilter.sharpenInner8(ImageFloat32 input,
ImageFloat32 output,
float minValue,
float maxValue) |
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
GrayImageOps.brighten(ImageFloat32 input,
float beta,
float max,
ImageFloat32 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta |
static ImageFloat32 |
GrayImageOps.invert(ImageFloat32 input,
float max,
ImageFloat32 output)
Inverts the image's intensity:
Ox,y = max - Ix,y |
static ImageFloat32 |
GrayImageOps.stretch(ImageFloat32 input,
double gamma,
float beta,
float max,
ImageFloat32 output)
Stretches the image's intensity:
Ox,y = Ix,y&gamma + beta |
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
GrayImageOps.brighten(ImageFloat32 input,
float beta,
float max,
ImageFloat32 output)
Brightens the image's intensity:
Ox,y = Ix,y + beta |
static ImageFloat32 |
GrayImageOps.invert(ImageFloat32 input,
float max,
ImageFloat32 output)
Inverts the image's intensity:
Ox,y = max - Ix,y |
static ImageFloat32 |
GrayImageOps.stretch(ImageFloat32 input,
double gamma,
float beta,
float max,
ImageFloat32 output)
Stretches the image's intensity:
Ox,y = Ix,y&gamma + beta |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplGrayImageOps.brighten(ImageFloat32 input,
float beta,
float max,
ImageFloat32 output) |
static void |
ImplGrayImageOps.invert(ImageFloat32 input,
float max,
ImageFloat32 output) |
static void |
ImplGrayImageOps.stretch(ImageFloat32 input,
double gamma,
float beta,
float max,
ImageFloat32 output) |
| Modifier and Type | Method and Description |
|---|---|
static ImageUInt8 |
ThresholdImageOps.adaptiveGaussian(ImageFloat32 input,
ImageUInt8 output,
int radius,
float bias,
boolean down,
ImageFloat32 storage1,
ImageFloat32 storage2)
Thresholds the image using an adaptive threshold that is computed using a local square region centered
on each pixel.
|
static ImageUInt8 |
ThresholdImageOps.adaptiveSquare(ImageFloat32 input,
ImageUInt8 output,
int radius,
float bias,
boolean down,
ImageFloat32 storage1,
ImageFloat32 storage2)
Thresholds the image using an adaptive threshold that is computed using a local square region centered
on each pixel.
|
static ImageUInt8 |
ThresholdImageOps.threshold(ImageFloat32 input,
ImageUInt8 output,
float threshold,
boolean down)
Applies a global threshold across the whole image.
|
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
BlurImageOps.gaussian(ImageFloat32 input,
ImageFloat32 output,
double sigma,
int radius,
ImageFloat32 storage)
Applies Gaussian blur.
|
static ImageFloat32 |
BlurImageOps.mean(ImageFloat32 input,
ImageFloat32 output,
int radius,
ImageFloat32 storage)
Applies a mean box filter.
|
static ImageFloat32 |
BlurImageOps.median(ImageFloat32 input,
ImageFloat32 output,
int radius)
Applies a median filter.
|
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
BlurImageOps.gaussian(ImageFloat32 input,
ImageFloat32 output,
double sigma,
int radius,
ImageFloat32 storage)
Applies Gaussian blur.
|
static ImageFloat32 |
BlurImageOps.mean(ImageFloat32 input,
ImageFloat32 output,
int radius,
ImageFloat32 storage)
Applies a mean box filter.
|
static ImageFloat32 |
BlurImageOps.median(ImageFloat32 input,
ImageFloat32 output,
int radius)
Applies a median filter.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplMedianSortNaive.process(ImageFloat32 input,
ImageFloat32 output,
int radius,
float[] storage)
Performs a median filter.
|
static void |
ImplMedianSortEdgeNaive.process(ImageFloat32 input,
ImageFloat32 output,
int radius,
float[] storage) |
| 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 void |
ConvolveImageNoBorder.convolve(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output)
Performs a 2D convolution across the image.
|
static void |
ConvolveNormalized.convolve(Kernel2D_F32 kernel,
ImageFloat32 image,
ImageFloat32 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_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
ImageBorder_F32 border)
Performs a 2D convolution across the image.
|
static void |
ConvolveDownNormalized.convolve(Kernel2D_F32 kernel,
ImageFloat32 image,
ImageFloat32 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 |
ConvolveDownNoBorder.convolve(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveImageMean.horizontal(ImageFloat32 input,
ImageFloat32 output,
int radius)
Performs a horizontal 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
ConvolveImageBox.horizontal(ImageFloat32 input,
ImageFloat32 output,
int radius,
boolean includeBorder)
Performs a horizontal 1D convolution of a box kernel across the image
|
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 void |
ConvolveImageMean.vertical(ImageFloat32 input,
ImageFloat32 output,
int radius)
Performs a vertical 1D convolution which computes the mean value of elements
inside the kernel.
|
static void |
ConvolveImageBox.vertical(ImageFloat32 input,
ImageFloat32 output,
int radius,
boolean includeBorder)
Performs a vertical 1D convolution of a box kernel across the image
|
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.convolve(Kernel2D_F32 kernel,
ImageBorder_F32 input,
ImageFloat32 output,
int border) |
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.convolve(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static boolean |
ConvolveDownNoBorderUnrolled_F32_F32.convolve(Kernel2D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest,
int skip) |
static void |
ConvolveDownNormalized_JustBorder.convolve(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderStandard.convolve(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.convolve11(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.convolve3(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.convolve5(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.convolve7(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
static void |
ConvolveDownNoBorderUnrolled_F32_F32.convolve9(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output,
int skip) |
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.convolve(Kernel2D_F32 kernel,
ImageFloat32 image,
ImageFloat32 dest) |
static void |
ConvolveImageStandard.convolve(Kernel2D_F32 kernel,
ImageFloat32 src,
ImageFloat32 dest) |
static void |
ConvolveImageUnrolled_F32_F32.convolve11(Kernel2D_F32 kernel,
ImageFloat32 src,
ImageFloat32 dest) |
static void |
ConvolveImageUnrolled_F32_F32.convolve3(Kernel2D_F32 kernel,
ImageFloat32 src,
ImageFloat32 dest) |
static void |
ConvolveImageUnrolled_F32_F32.convolve5(Kernel2D_F32 kernel,
ImageFloat32 src,
ImageFloat32 dest) |
static void |
ConvolveImageUnrolled_F32_F32.convolve7(Kernel2D_F32 kernel,
ImageFloat32 src,
ImageFloat32 dest) |
static void |
ConvolveImageUnrolled_F32_F32.convolve9(Kernel2D_F32 kernel,
ImageFloat32 src,
ImageFloat32 dest) |
static void |
ImplConvolveMean.horizontal(ImageFloat32 input,
ImageFloat32 output,
int radius,
boolean includeBorder) |
static void |
ImplConvolveBox.horizontal(ImageFloat32 input,
ImageFloat32 output,
int radius,
boolean includeBorder) |
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 void |
ImplConvolveMean.vertical(ImageFloat32 input,
ImageFloat32 output,
int radius,
boolean includeBorder) |
static void |
ImplConvolveBox.vertical(ImageFloat32 input,
ImageFloat32 output,
int radius,
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.convolve(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ConvolveNormalized_JustBorder.convolve(Kernel2D_F32 kernel,
ImageFloat32 input,
ImageFloat32 output) |
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 | Method and Description |
|---|---|
static void |
HessianFromGradient.hessianPrewitt(ImageFloat32 inputDerivX,
ImageFloat32 inputDerivY,
ImageFloat32 derivXX,
ImageFloat32 derivYY,
ImageFloat32 derivXY,
ImageBorder_F32 border)
Computes the hessian given an image's gradient using a Prewitt operator.
|
static void |
HessianFromGradient.hessianSobel(ImageFloat32 inputDerivX,
ImageFloat32 inputDerivY,
ImageFloat32 derivXX,
ImageFloat32 derivYY,
ImageFloat32 derivXY,
ImageBorder_F32 border)
Computes the hessian given an image's gradient using a Sobel operator.
|
static void |
HessianFromGradient.hessianThree(ImageFloat32 inputDerivX,
ImageFloat32 inputDerivY,
ImageFloat32 derivXX,
ImageFloat32 derivYY,
ImageFloat32 derivXY,
ImageBorder_F32 border)
Computes the hessian given an image's gradient using a three derivative operator.
|
static void |
LaplacianEdge.process(ImageFloat32 orig,
ImageFloat32 deriv)
Computes the Laplacian of 'orig'.
|
static void |
GradientPrewitt.process(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY,
ImageBorder_F32 border)
Computes the derivative in the X and Y direction using a floating point Prewitt edge detector.
|
static void |
GradientSobel.process(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY,
ImageBorder_F32 border)
Computes the derivative in the X and Y direction using an integer Sobel edge detector.
|
static void |
GradientThree.process(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY,
ImageBorder_F32 border)
Computes the derivative of an
ImageFloat32 along the x and y axes. |
static void |
HessianThree.process(ImageFloat32 orig,
ImageFloat32 derivXX,
ImageFloat32 derivYY,
ImageFloat32 derivXY,
ImageBorder_F32 border)
Computes the second derivative of an
ImageUInt8 along the x and y axes. |
static void |
HessianSobel.process(ImageFloat32 orig,
ImageFloat32 derivXX,
ImageFloat32 derivYY,
ImageFloat32 derivXY,
ImageBorder_F32 border)
Computes the image's second derivatives.
|
static void |
LaplacianEdge.process(ImageUInt8 orig,
ImageFloat32 deriv) |
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 void |
GradientThree_Share.derivX_F32(ImageFloat32 orig,
ImageFloat32 derivX)
Can only be used with images that are NOT sub-images.
|
static void |
GradientSobel_UnrolledOuter.process_F32_sub(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY)
Can process any but regular and sub-images.
|
static void |
GradientSobel_Outer.process_F32(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY)
Computes derivative of ImageFloat32.
|
static void |
GradientSobel_UnrolledOuter.process_F32(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY)
Can only process images which are NOT sub-images.
|
static void |
GradientSobel_Naive.process(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY)
Computes the derivative of 'orig' along the x and y axes
|
static void |
GradientThree_Standard.process(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY)
Computes the derivative along the x and y axes
|
static void |
GradientPrewitt_Shared.process(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY) |
static void |
HessianThree_Standard.process(ImageFloat32 orig,
ImageFloat32 derivXX,
ImageFloat32 derivYY,
ImageFloat32 derivXY)
Computes the derivative along the x and y axes
|
static void |
HessianSobel_Shared.process(ImageFloat32 orig,
ImageFloat32 derivXX,
ImageFloat32 derivYY,
ImageFloat32 derivXY) |
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
KernelMath.convertToImage(Kernel2D_F32 kernel) |
| Modifier and Type | Method and Description |
|---|---|
static Kernel2D_F32 |
KernelMath.convertToKernel(ImageFloat32 image) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplAverageDownSample2.down(ImageFloat32 input,
ImageFloat32 output) |
static void |
AverageDownSampleOps.down(ImageFloat32 input,
int sampleWidth,
ImageFloat32 output)
Down samples the image.
|
static void |
ImplAverageDownSampleN.down(ImageFloat32 input,
int sampleWidth,
ImageFloat32 output) |
static void |
ImplAverageResample.horizontal(ImageUInt8 src,
float srcX0,
int srcY0,
float srcWidth,
int height,
ImageFloat32 dst,
int dstX0,
int dstY0,
int dstWidth) |
static void |
ImplAverageResample.vertical(ImageFloat32 src,
int srcX0,
float srcY0,
int width,
float srcHeight,
ImageUInt8 dst,
int dstX0,
int dstY0,
int dstHeight) |
| Modifier and Type | Method and Description |
|---|---|
void |
InterpolateRectangle.region(float tl_x,
float tl_y,
ImageFloat32 dest)
Copies a grid from the source image starting at the specified coordinate
into the destination image.
|
| Modifier and Type | Method and Description |
|---|---|
ImageFloat32 |
BilinearRectangle_F32.getImage() |
ImageFloat32 |
NearestNeighborRectangle_F32.getImage() |
ImageFloat32 |
ImplInterpolatePixelConvolution_F32.getImage() |
| Modifier and Type | Method and Description |
|---|---|
void |
BilinearRectangle_S16.region(float tl_x,
float tl_y,
ImageFloat32 output) |
void |
BilinearRectangle_F32.region(float tl_x,
float tl_y,
ImageFloat32 output) |
void |
NearestNeighborRectangle_F32.region(float tl_x,
float tl_y,
ImageFloat32 dest) |
void |
BilinearRectangle_U8.region(float tl_x,
float tl_y,
ImageFloat32 output) |
void |
BilinearRectangle_F32.setImage(ImageFloat32 image) |
void |
NearestNeighborPixel_F32.setImage(ImageFloat32 image) |
void |
NearestNeighborRectangle_F32.setImage(ImageFloat32 image) |
void |
ImplInterpolatePixelConvolution_F32.setImage(ImageFloat32 image) |
| Constructor and Description |
|---|
BilinearRectangle_F32(ImageFloat32 image) |
ImplBilinearPixel_F32(ImageFloat32 orig) |
NearestNeighborPixel_F32(ImageFloat32 orig) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PixelMath.abs(ImageFloat32 input,
ImageFloat32 output)
Sets each pixel in the output image to be the absolute value of the input image.
|
static void |
PixelMath.add(ImageFloat32 imgA,
ImageFloat32 imgB,
ImageFloat32 output)
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y) |
static void |
ImageMiscOps.addGaussian(ImageFloat32 input,
Random rand,
double sigma,
float lowerBound,
float upperBound)
Adds Gaussian/normal i.i.d noise to each pixel in the image.
|
static void |
ImageMiscOps.addUniform(ImageFloat32 input,
Random rand,
float min,
float max)
Adds uniform i.i.d noise to each pixel in the image.
|
static void |
PixelMath.averageBand(MultiSpectral<ImageFloat32> input,
ImageFloat32 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
static void |
PixelMath.boundImage(ImageFloat32 img,
float min,
float 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,
ImageFloat32 input,
ImageFloat32 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(ImageFloat32 imgA,
ImageFloat32 imgB,
ImageFloat32 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(ImageFloat32 input,
float denominator,
float lower,
float upper,
ImageFloat32 output)
Divide each element by a scalar value and bounds the result.
|
static void |
PixelMath.divide(ImageFloat32 input,
float denominator,
ImageFloat32 output)
Divide each element by a scalar value.
|
static void |
PixelMath.divide(ImageFloat32 imgA,
ImageFloat32 imgB,
ImageFloat32 output)
Performs pixel-wise division
output(x,y) = imgA(x,y) / imgB(x,y) |
static void |
ImageMiscOps.fill(ImageFloat32 input,
float value)
Fills the whole image with the specified value
|
static void |
ImageMiscOps.fillBorder(ImageFloat32 input,
float value,
int radius)
Fills the outside border with the specified value
|
static void |
ImageMiscOps.fillGaussian(ImageFloat32 input,
Random rand,
double mean,
double sigma,
float lowerBound,
float upperBound)
Sets each value in the image to a value drawn from a Gaussian distribution.
|
static void |
ImageMiscOps.fillRectangle(ImageFloat32 img,
float 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(ImageFloat32 img,
Random rand,
float min,
float 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(ImageFloat32 input)
Flips the image from top to bottom
|
static void |
ImageStatistics.histogram(ImageFloat32 input,
int minValue,
int[] histogram)
Computes the histogram of intensity values for the image.
|
static void |
PixelMath.invert(ImageFloat32 input,
ImageFloat32 output)
Changes the sign of every pixel in the image: output[x,y] = -input[x,y]
|
static void |
PixelMath.log(ImageFloat32 input,
ImageFloat32 output)
Sets each pixel in the output image to log( 1 + input(x,y)) of the input image.
|
static float |
ImageStatistics.max(ImageFloat32 input)
Returns the maximum element value.
|
static float |
ImageStatistics.maxAbs(ImageFloat32 input)
Returns the absolute value of the element with the largest absolute value.
|
static double |
ImageStatistics.mean(ImageFloat32 img)
Returns the mean pixel intensity value.
|
static double |
ImageStatistics.meanDiffAbs(ImageFloat32 imgA,
ImageFloat32 imgB)
Computes the mean squared error (MSE) between the two images.
|
static double |
ImageStatistics.meanDiffSq(ImageFloat32 imgA,
ImageFloat32 imgB)
Computes the mean squared error (MSE) between the two images.
|
static float |
ImageStatistics.min(ImageFloat32 input)
Returns the minimum element value.
|
static void |
PixelMath.multiply(ImageFloat32 input,
float value,
float lower,
float upper,
ImageFloat32 output)
Multiply each element by a scalar value and bounds the result.
|
static void |
PixelMath.multiply(ImageFloat32 input,
float value,
ImageFloat32 output)
Multiply each element by a scalar value.
|
static void |
PixelMath.multiply(ImageFloat32 imgA,
ImageFloat32 imgB,
ImageFloat32 output)
Performs pixel-wise multiplication
output(x,y) = imgA(x,y) * imgB(x,y) |
static void |
PixelMath.plus(ImageFloat32 input,
float value,
float lower,
float upper,
ImageFloat32 output)
Add a scalar value to each element and bounds the result.
|
static void |
PixelMath.plus(ImageFloat32 input,
float value,
ImageFloat32 output)
Add a scalar value to each element.
|
static void |
PixelMath.subtract(ImageFloat32 imgA,
ImageFloat32 imgB,
ImageFloat32 output)
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y) |
static float |
ImageStatistics.sum(ImageFloat32 img)
Returns the sum of all the pixels in the image.
|
static double |
ImageStatistics.variance(ImageFloat32 img,
double mean)
Computes the variance of pixel intensity values inside the image.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PixelMath.averageBand(MultiSpectral<ImageFloat32> input,
ImageFloat32 output)
Computes the average for each pixel across all bands in the
MultiSpectral image. |
| Modifier and Type | Method and Description |
|---|---|
static DiscreteFourierTransform<ImageFloat32,InterleavedF32> |
DiscreteFourierTransformOps.createTransformF32()
Creates a
DiscreteFourierTransform for images of type ImageFloat32. |
| Modifier and Type | Method and Description |
|---|---|
static void |
DiscreteFourierTransformOps.magnitude(InterleavedF32 transform,
ImageFloat32 magnitude)
Computes the magnitude of the complex image:
magnitude = sqrt( real2 + imaginary2 ) |
static void |
DiscreteFourierTransformOps.multiplyRealComplex(ImageFloat32 realA,
InterleavedF32 complexB,
InterleavedF32 complexC)
Performs element-wise complex multiplication between a real image and a complex image.
|
static void |
DiscreteFourierTransformOps.phase(InterleavedF32 transform,
ImageFloat32 phase)
Computes the phase of the complex image:
phase = atan2( imaginary , real ) |
static void |
DiscreteFourierTransformOps.realToComplex(ImageFloat32 real,
InterleavedF32 complex)
Converts a regular image into a complex interleaved image with the imaginary component set to zero.
|
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
IntegralImageOps.convolve(ImageFloat32 integral,
IntegralKernel kernel,
ImageFloat32 output)
General code for convolving a box filter across an image using the integral image.
|
static ImageFloat32 |
IntegralImageOps.convolveBorder(ImageFloat32 integral,
IntegralKernel kernel,
ImageFloat32 output,
int borderX,
int borderY)
Convolves the kernel only across the image's border.
|
static ImageFloat32 |
IntegralImageOps.transform(ImageFloat32 input,
ImageFloat32 transformed)
Converts a regular image into an integral image.
|
| Modifier and Type | Method and Description |
|---|---|
static float |
IntegralImageOps.block_unsafe(ImageFloat32 integral,
int x0,
int y0,
int x1,
int y1)
Computes the value of a block inside an integral image without bounds checking.
|
static float |
IntegralImageOps.block_zero(ImageFloat32 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 ImageFloat32 |
IntegralImageOps.convolve(ImageFloat32 integral,
IntegralKernel kernel,
ImageFloat32 output)
General code for convolving a box filter across an image using the integral image.
|
static ImageFloat32 |
IntegralImageOps.convolveBorder(ImageFloat32 integral,
IntegralKernel kernel,
ImageFloat32 output,
int borderX,
int borderY)
Convolves the kernel only across the image's border.
|
static float |
IntegralImageOps.convolveSparse(ImageFloat32 integral,
IntegralKernel kernel,
int x,
int y)
Convolves a kernel around a single point in the integral image.
|
static void |
DerivativeIntegralImage.derivXX(ImageFloat32 input,
ImageFloat32 output,
int size) |
static void |
DerivativeIntegralImage.derivXY(ImageFloat32 input,
ImageFloat32 output,
int size) |
static void |
DerivativeIntegralImage.derivYY(ImageFloat32 input,
ImageFloat32 output,
int size) |
static ImageFloat32 |
IntegralImageOps.transform(ImageFloat32 input,
ImageFloat32 transformed)
Converts a regular image into an integral image.
|
| Modifier and Type | Method and Description |
|---|---|
static float |
ImplIntegralImageOps.block_unsafe(ImageFloat32 integral,
int x0,
int y0,
int x1,
int y1) |
static float |
ImplIntegralImageOps.block_zero(ImageFloat32 integral,
int x0,
int y0,
int x1,
int y1) |
static void |
ImplIntegralImageOps.convolve(ImageFloat32 integral,
IntegralKernel kernel,
ImageFloat32 output) |
static void |
ImplIntegralImageOps.convolveBorder(ImageFloat32 integral,
IntegralKernel kernel,
ImageFloat32 output,
int borderX,
int borderY) |
static float |
ImplIntegralImageOps.convolveSparse(ImageFloat32 integral,
IntegralKernel kernel,
int x,
int y) |
static void |
ImplIntegralImageOps.transform(ImageFloat32 input,
ImageFloat32 transformed) |
| Modifier and Type | Method and Description |
|---|---|
static void |
WaveletTransformOps.inverse1(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 storage,
float minValue,
float maxValue)
Performs a single level inverse wavelet transform.
|
static void |
WaveletTransformOps.inverseN(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 storage,
int numLevels,
float minValue,
float maxValue)
Performs a level N inverse fast wavelet transform (FWT).
|
static void |
WaveletTransformOps.transform1(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 storage)
Performs a single level wavelet transform.
|
static void |
WaveletTransformOps.transformN(WaveletDescription<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output,
ImageFloat32 storage,
int numLevels)
Performs a level N wavelet transform using the fast wavelet transform (FWT).
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplWaveletTransformNaive.horizontal(BorderIndex1D border,
WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output)
Performs a single level wavelet transform along the horizontal axis.
|
static void |
ImplWaveletTransformBorder.horizontal(BorderIndex1D border,
WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformInner.horizontal(WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformNaive.horizontalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_F32> inverseCoef,
ImageFloat32 input,
ImageFloat32 output)
Performs a single level inverse wavelet transform along the horizontal axis.
|
static void |
ImplWaveletTransformBorder.horizontalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformInner.horizontalInverse(WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformNaive.vertical(BorderIndex1D border,
WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output)
Performs a single level wavelet transform along the vertical axis.
|
static void |
ImplWaveletTransformBorder.vertical(BorderIndex1D border,
WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformInner.vertical(WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformNaive.verticalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_F32> inverseCoef,
ImageFloat32 input,
ImageFloat32 output)
Performs a single level inverse wavelet transform along the vertical axis.
|
static void |
ImplWaveletTransformBorder.verticalInverse(BorderIndex1D border,
WlBorderCoef<WlCoef_F32> desc,
ImageFloat32 input,
ImageFloat32 output) |
static void |
ImplWaveletTransformInner.verticalInverse(WlCoef_F32 coefficients,
ImageFloat32 input,
ImageFloat32 output) |
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
ConvertImage.average(MultiSpectral<ImageFloat32> input,
ImageFloat32 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static ImageFloat32 |
ConvertImage.convert(ImageFloat64 input,
ImageFloat32 output)
Converts an
ImageFloat64 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt16 input,
ImageFloat32 output)
Converts an
ImageSInt16 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt32 input,
ImageFloat32 output)
Converts an
ImageSInt32 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt64 input,
ImageFloat32 output)
Converts an
ImageSInt64 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt8 input,
ImageFloat32 output)
Converts an
ImageSInt8 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageUInt16 input,
ImageFloat32 output)
Converts an
ImageUInt16 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageUInt8 input,
ImageFloat32 output)
Converts an
ImageUInt8 into a ImageFloat32. |
static ImageFloat32 |
ConvertBufferedImage.convertFrom(BufferedImage src,
ImageFloat32 dst)
Converts the buffered image into an
ImageFloat32. |
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
ConvertImage.average(MultiSpectral<ImageFloat32> input,
ImageFloat32 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static void |
ConvertRaster.bufferedToGray(BufferedImage src,
ImageFloat32 dst)
Converts a buffered image into an 8bit intensity image using the
BufferedImage's RGB interface.
|
static void |
ConvertRaster.bufferedToGray(sun.awt.image.ByteInterleavedRaster src,
ImageFloat32 dst)
A faster convert that works directly with a specific raster
|
static void |
ConvertRaster.bufferedToGray(sun.awt.image.IntegerInterleavedRaster src,
ImageFloat32 dst)
A faster convert that works directly with a specific raster
|
static ImageFloat64 |
ConvertImage.convert(ImageFloat32 input,
ImageFloat64 output)
Converts an
ImageFloat32 into a ImageFloat64. |
static ImageSInt16 |
ConvertImage.convert(ImageFloat32 input,
ImageSInt16 output)
Converts an
ImageFloat32 into a ImageSInt16. |
static ImageSInt32 |
ConvertImage.convert(ImageFloat32 input,
ImageSInt32 output)
Converts an
ImageFloat32 into a ImageSInt32. |
static ImageSInt64 |
ConvertImage.convert(ImageFloat32 input,
ImageSInt64 output)
Converts an
ImageFloat32 into a ImageSInt64. |
static ImageSInt8 |
ConvertImage.convert(ImageFloat32 input,
ImageSInt8 output)
Converts an
ImageFloat32 into a ImageSInt8. |
static ImageUInt16 |
ConvertImage.convert(ImageFloat32 input,
ImageUInt16 output)
Converts an
ImageFloat32 into a ImageUInt16. |
static ImageUInt8 |
ConvertImage.convert(ImageFloat32 input,
ImageUInt8 output)
Converts an
ImageFloat32 into a ImageUInt8. |
static ImageFloat32 |
ConvertImage.convert(ImageFloat64 input,
ImageFloat32 output)
Converts an
ImageFloat64 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt16 input,
ImageFloat32 output)
Converts an
ImageSInt16 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt32 input,
ImageFloat32 output)
Converts an
ImageSInt32 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt64 input,
ImageFloat32 output)
Converts an
ImageSInt64 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageSInt8 input,
ImageFloat32 output)
Converts an
ImageSInt8 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageUInt16 input,
ImageFloat32 output)
Converts an
ImageUInt16 into a ImageFloat32. |
static ImageFloat32 |
ConvertImage.convert(ImageUInt8 input,
ImageFloat32 output)
Converts an
ImageUInt8 into a ImageFloat32. |
static ImageFloat32 |
ConvertBufferedImage.convertFrom(BufferedImage src,
ImageFloat32 dst)
Converts the buffered image into an
ImageFloat32. |
static BufferedImage |
ConvertBufferedImage.convertTo(ImageFloat32 src,
BufferedImage dst)
Converts the buffered image into an
ImageFloat32. |
static void |
ConvertRaster.grayToBuffered(ImageFloat32 src,
BufferedImage dst) |
static void |
ConvertRaster.grayToBuffered(ImageFloat32 src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
ConvertRaster.grayToBuffered(ImageFloat32 src,
sun.awt.image.IntegerInterleavedRaster dst) |
static void |
InterleavedImageOps.merge2(ImageFloat32 band0,
ImageFloat32 band1,
InterleavedF32 interleaved)
Combines two
ImageSingleBand into a single ImageInterleaved. |
static void |
InterleavedImageOps.split2(InterleavedF32 interleaved,
ImageFloat32 band0,
ImageFloat32 band1)
Splits the 2-band interleaved into into two
ImageSingleBand. |
| Modifier and Type | Method and Description |
|---|---|
static ImageFloat32 |
ConvertImage.average(MultiSpectral<ImageFloat32> input,
ImageFloat32 output)
Converts a
MultiSpectral into a ImageSingleBand by computing the average value of each pixel
across all the bands. |
static void |
ConvertRaster.bufferedToMulti_F32(BufferedImage src,
MultiSpectral<ImageFloat32> dst)
Converts a buffered image into an multi-spectral image using the BufferedImage's RGB interface.
|
static void |
ConvertRaster.bufferedToMulti_F32(sun.awt.image.ByteInterleavedRaster src,
MultiSpectral<ImageFloat32> dst)
A faster convert that works directly with a specific raster
|
static void |
ConvertRaster.bufferedToMulti_F32(sun.awt.image.IntegerInterleavedRaster src,
MultiSpectral<ImageFloat32> dst)
A faster convert that works directly with a specific raster
|
static BufferedImage |
ConvertBufferedImage.convertTo_F32(MultiSpectral<ImageFloat32> src,
BufferedImage dst,
boolean orderRgb)
Converts a
ImageUInt8 into a BufferedImage. |
static void |
ConvertRaster.multToBuffered_F32(MultiSpectral<ImageFloat32> src,
BufferedImage dst) |
static void |
ConvertRaster.multToBuffered_F32(MultiSpectral<ImageFloat32> src,
sun.awt.image.ByteInterleavedRaster dst) |
static void |
ConvertRaster.multToBuffered_F32(MultiSpectral<ImageFloat32> src,
sun.awt.image.IntegerInterleavedRaster dst) |
| Constructor and Description |
|---|
FactoryGImageSingleBand.GSingle_F32(ImageFloat32 image) |
| Modifier and Type | Method and Description |
|---|---|
static ImageBorder1D_F32 |
FactoryImageBorderAlgs.extend(ImageFloat32 image) |
static ImageBorder1D_F32 |
FactoryImageBorderAlgs.reflect(ImageFloat32 image) |
void |
ImageBorder1D_F32.setImage(ImageFloat32 image) |
static ImageBorder_F32 |
FactoryImageBorderAlgs.value(ImageFloat32 image,
float value) |
static ImageBorder1D_F32 |
FactoryImageBorderAlgs.wrap(ImageFloat32 image) |
static ImageBorder_F32 |
ImageBorderValue.wrap(ImageFloat32 image,
float value) |
| Constructor and Description |
|---|
ImageBorder_F32(ImageFloat32 image) |
ImageBorderValue.Value_F32(ImageFloat32 image,
float value) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageFloat32> from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageFloat32 from,
ImageFloat64 to) |
static void |
ImplConvertImage.convert(ImageFloat32 from,
ImageInt16 to) |
static void |
ImplConvertImage.convert(ImageFloat32 from,
ImageInt8 to) |
static void |
ImplConvertImage.convert(ImageFloat32 from,
ImageSInt32 to) |
static void |
ImplConvertImage.convert(ImageFloat32 from,
ImageSInt64 to) |
static void |
ImplConvertImage.convert(ImageFloat64 from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageSInt16 from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageSInt32 from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageSInt64 from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageSInt8 from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageUInt16 from,
ImageFloat32 to) |
static void |
ImplConvertImage.convert(ImageUInt8 from,
ImageFloat32 to) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ImplConvertMsToSingle.average(MultiSpectral<ImageFloat32> from,
ImageFloat32 to) |
| Modifier and Type | Method and Description |
|---|---|
static WaveletTransform<ImageFloat32,ImageFloat32,WlCoef_F32> |
FactoryWaveletTransform.create_F32(WaveletDescription<WlCoef_F32> waveletDesc,
int numLevels,
float minPixelValue,
float maxPixelValue)
Creates a wavelet transform for images that are of type
ImageFloat32. |
static WaveletTransform<ImageFloat32,ImageFloat32,WlCoef_F32> |
FactoryWaveletTransform.create_F32(WaveletDescription<WlCoef_F32> waveletDesc,
int numLevels,
float minPixelValue,
float maxPixelValue)
Creates a wavelet transform for images that are of type
ImageFloat32. |
| Modifier and Type | Method and Description |
|---|---|
static void |
BoofMiscOps.print(ImageFloat32 a) |
| Modifier and Type | Method and Description |
|---|---|
ImageFloat32 |
ImageFloat32._createNew(int imgWidth,
int imgHeight) |
| Modifier and Type | Method and Description |
|---|---|
static void |
BoofTesting.checkEquals(BufferedImage imgA,
ImageFloat32 imgB,
float tol)
Checks to see if the BufferedImage has the same intensity values as the ImageUInt8
|
Copyright © 2013. All Rights Reserved.