Uses of Class
boofcv.struct.image.InterleavedS64
Package
Description
-
Uses of InterleavedS64 in boofcv.alg.misc
Modifier and TypeMethodDescriptionstatic <T extends InterleavedS64>
TImageMiscOps.rotateCCW
(T input, T output) Rotates the image 90 degrees in the counter-clockwise direction.static <T extends InterleavedS64>
TImageMiscOps.rotateCW
(T input, T output) Rotates the image 90 degrees in the clockwise direction.static <T extends InterleavedS64>
TImageMiscOps.transpose
(T input, T output) Transposes the imageModifier and TypeMethodDescriptionstatic void
PixelMath.abs
(InterleavedS64 input, InterleavedS64 output) Sets each pixel in the output image to be the absolute value of the input image.static void
ImageMiscOps.addGaussian
(InterleavedS64 image, Random rand, double sigma, long lowerBound, long upperBound) Adds Gaussian/normal i.i.d noise to each pixel in the image.static void
ImageMiscOps.addUniform
(InterleavedS64 input, Random rand, long min, long max) Adds uniform i.i.d noise to each pixel in the image.static void
ImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedS64 input, InterleavedS64 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.divide
(InterleavedS64 input, double denominator, long lower, long upper, InterleavedS64 output) Divide each element by a scalar value.static void
PixelMath.divide
(InterleavedS64 input, double denominator, InterleavedS64 output) Divide each element by a scalar value.static void
PixelMath.divide
(InterleavedS64 input, float denominator, InterleavedF32 output) Divide each element by a scalar value.static void
ImageMiscOps.extractBand
(InterleavedS64 input, int band, GrayS64 output) Extracts a single band from a multi-band imagestatic void
ImageMiscOps.fill
(InterleavedS64 image, long value) Fills the whole image with the specified valuestatic void
ImageMiscOps.fill
(InterleavedS64 image, long[] values) Fills each band in the image with the specified valuesstatic void
ImageMiscOps.fillBand
(InterleavedS64 image, int band, long value) Fills one band in the image with the specified valuestatic void
ImageMiscOps.fillGaussian
(InterleavedS64 input, Random rand, double mean, double sigma, long lowerBound, long upperBound) Sets each value in the image to a value drawn from a Gaussian distribution.static void
ImageMiscOps.fillRectangle
(InterleavedS64 image, long 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
(InterleavedS64 img, Random rand, long min, long 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.insertBand
(GrayS64 input, int band, InterleavedS64 output) Inserts a single band into a multi-band image overwriting the original bandstatic long
ImageStatistics.max
(InterleavedS64 input) Returns the maximum element value.static long
ImageStatistics.maxAbs
(InterleavedS64 input) Returns the maximum element value.static double
ImageStatistics.mean
(InterleavedS64 img) Returns the mean pixel intensity value.static double
ImageStatistics.meanDiffAbs
(InterleavedS64 imgA, InterleavedS64 imgB) Computes the mean of absolute value error between the two images.static double
ImageStatistics.meanDiffSq
(InterleavedS64 imgA, InterleavedS64 imgB) Computes the mean squared error (MSE) between the two images.static long
ImageStatistics.min
(InterleavedS64 input) Returns the minimum element value.static void
PixelMath.minus
(float value, InterleavedS64 input, InterleavedF32 output) Subtracts each element's value from a scalar.static void
PixelMath.minus
(long value, InterleavedS64 input, long lower, long upper, InterleavedS64 output) Subtracts each element's value from a scalar.static void
PixelMath.minus
(long value, InterleavedS64 input, InterleavedS64 output) Subtracts each element's value from a scalar.static void
PixelMath.minus
(InterleavedS64 input, float value, InterleavedF32 output) Subtracts a scalar value from each element.static void
PixelMath.minus
(InterleavedS64 input, long value, long lower, long upper, InterleavedS64 output) Subtracts a scalar value from each element.static void
PixelMath.minus
(InterleavedS64 input, long value, InterleavedS64 output) Subtracts a scalar value from each element.static void
PixelMath.multiply
(InterleavedS64 input, double value, long lower, long upper, InterleavedS64 output) Multiply each element by a scalar value.static void
PixelMath.multiply
(InterleavedS64 input, double value, InterleavedS64 output) Multiply each element by a scalar value.static void
PixelMath.multiply
(InterleavedS64 input, float value, InterleavedF32 output) Multiply each element by a scalar value.static void
PixelMath.negative
(InterleavedS64 input, InterleavedS64 output) Changes the sign of every pixel in the image: output[x,y] = -input[x,y]static void
PixelMath.operator1
(InterleavedS64 input, PixelMathLambdas.Function1_S64 function, InterleavedS64 output) Applies the lambda operation to each element in the input image.static void
PixelMath.operator2
(InterleavedS64 imgA, PixelMathLambdas.Function2_S64 function, InterleavedS64 imgB, InterleavedS64 output) Applies the lambda operation to each element in the two input images.static void
PixelMath.plus
(InterleavedS64 input, float value, InterleavedF32 output) Adds a scalar value to each element.static void
PixelMath.plus
(InterleavedS64 input, long value, long lower, long upper, InterleavedS64 output) Adds a scalar value to each element.static void
PixelMath.plus
(InterleavedS64 input, long value, InterleavedS64 output) Adds a scalar value to each element.static long
ImageStatistics.sum
(InterleavedS64 input) Returns the sum of all the pixels in the image.static long
ImageStatistics.sumAbs
(InterleavedS64 input) Returns the sum of all the pixels in the image. -
Uses of InterleavedS64 in boofcv.alg.misc.impl
Modifier and TypeMethodDescriptionstatic void
ImplImageMiscOps_MT.addGaussian
(InterleavedS64 image, Random rand, double sigma, long lowerBound, long upperBound) static void
ImplImageMiscOps.addGaussian
(InterleavedS64 image, Random rand, double sigma, long lowerBound, long upperBound) static void
ImplImageMiscOps_MT.addUniform
(InterleavedS64 image, Random rand, long min, long max) static void
ImplImageMiscOps.addUniform
(InterleavedS64 image, Random rand, long min, long max) static void
ImplImageMiscOps_MT.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedS64 input, InterleavedS64 output) static void
ImplImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedS64 input, InterleavedS64 output) static void
ImplImageMiscOps_MT.extractBand
(InterleavedS64 input, int band, GrayS64 output) static void
ImplImageMiscOps.extractBand
(InterleavedS64 input, int band, GrayS64 output) static void
ImplImageMiscOps_MT.fill
(InterleavedS64 input, long value) static void
ImplImageMiscOps_MT.fill
(InterleavedS64 input, long[] values) static void
ImplImageMiscOps.fill
(InterleavedS64 input, long value) static void
ImplImageMiscOps.fill
(InterleavedS64 input, long[] values) static void
ImplImageMiscOps_MT.fillBand
(InterleavedS64 input, int band, long value) static void
ImplImageMiscOps.fillBand
(InterleavedS64 input, int band, long value) static void
ImplImageMiscOps_MT.fillGaussian
(InterleavedS64 image, Random rand, double mean, double sigma, long lowerBound, long upperBound) static void
ImplImageMiscOps.fillGaussian
(InterleavedS64 image, Random rand, double mean, double sigma, long lowerBound, long upperBound) static void
ImplImageMiscOps_MT.fillRectangle
(InterleavedS64 image, long value, int x0, int y0, int width, int height) static void
ImplImageMiscOps.fillRectangle
(InterleavedS64 image, long value, int x0, int y0, int width, int height) static void
ImplImageMiscOps_MT.fillUniform
(InterleavedS64 image, Random rand, long min, long max) static void
ImplImageMiscOps.fillUniform
(InterleavedS64 image, Random rand, long min, long max) static void
ImplImageMiscOps_MT.insertBand
(GrayS64 input, int band, InterleavedS64 output) static void
ImplImageMiscOps.insertBand
(GrayS64 input, int band, InterleavedS64 output) static void
ImplImageMiscOps_MT.rotateCCW
(InterleavedS64 input, InterleavedS64 output) static void
ImplImageMiscOps.rotateCCW
(InterleavedS64 input, InterleavedS64 output) static void
ImplImageMiscOps_MT.rotateCW
(InterleavedS64 input, InterleavedS64 output) static void
ImplImageMiscOps.rotateCW
(InterleavedS64 input, InterleavedS64 output) static long
ImplImageStatistics_MT.sum
(InterleavedS64 img) static long
ImplImageStatistics.sum
(InterleavedS64 img) static long
ImplImageStatistics_MT.sumAbs
(InterleavedS64 img) static long
ImplImageStatistics.sumAbs
(InterleavedS64 img) static void
ImplImageMiscOps_MT.transpose
(InterleavedS64 input, InterleavedS64 output) static void
ImplImageMiscOps.transpose
(InterleavedS64 input, InterleavedS64 output) -
Uses of InterleavedS64 in boofcv.core.image
Modifier and TypeMethodDescriptionstatic InterleavedS64
ConvertImage.convert
(InterleavedF32 input, InterleavedS64 output) Converts anInterleavedF32
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedF64 input, InterleavedS64 output) Converts anInterleavedF64
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedS16 input, InterleavedS64 output) Converts anInterleavedS16
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedS32 input, InterleavedS64 output) Converts anInterleavedS32
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedS8 input, InterleavedS64 output) Converts anInterleavedS8
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedU16 input, InterleavedS64 output) Converts anInterleavedU16
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedU8 input, InterleavedS64 output) Converts anInterleavedU8
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(Planar<GrayS64> input, InterleavedS64 output) Converts aPlanar
into the equivalentInterleavedS64
Modifier and TypeMethodDescriptionstatic GrayS64
ConvertImage.average
(InterleavedS64 input, GrayS64 output) Converts aInterleavedS64
into aGrayS64
by computing the average value of each pixel across all the bands.static InterleavedS64
ConvertImage.convert
(InterleavedF32 input, InterleavedS64 output) Converts anInterleavedF32
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedF64 input, InterleavedS64 output) Converts anInterleavedF64
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedS16 input, InterleavedS64 output) Converts anInterleavedS16
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedS32 input, InterleavedS64 output) Converts anInterleavedS32
into aInterleavedS64
.static InterleavedF32
ConvertImage.convert
(InterleavedS64 input, InterleavedF32 output) Converts anInterleavedS64
into aInterleavedF32
.static InterleavedF64
ConvertImage.convert
(InterleavedS64 input, InterleavedF64 output) Converts anInterleavedS64
into aInterleavedF64
.static InterleavedS16
ConvertImage.convert
(InterleavedS64 input, InterleavedS16 output) Converts anInterleavedS64
into aInterleavedS16
.static InterleavedS32
ConvertImage.convert
(InterleavedS64 input, InterleavedS32 output) Converts anInterleavedS64
into aInterleavedS32
.static InterleavedS8
ConvertImage.convert
(InterleavedS64 input, InterleavedS8 output) Converts anInterleavedS64
into aInterleavedS8
.static InterleavedU16
ConvertImage.convert
(InterleavedS64 input, InterleavedU16 output) Converts anInterleavedS64
into aInterleavedU16
.static InterleavedU8
ConvertImage.convert
(InterleavedS64 input, InterleavedU8 output) Converts anInterleavedS64
into aInterleavedU8
.ConvertImage.convert
(InterleavedS64 input, Planar<GrayS64> output) Converts aInterleavedS64
into the equivalentPlanar
static InterleavedS64
ConvertImage.convert
(InterleavedS8 input, InterleavedS64 output) Converts anInterleavedS8
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedU16 input, InterleavedS64 output) Converts anInterleavedU16
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(InterleavedU8 input, InterleavedS64 output) Converts anInterleavedU8
into aInterleavedS64
.static InterleavedS64
ConvertImage.convert
(Planar<GrayS64> input, InterleavedS64 output) Converts aPlanar
into the equivalentInterleavedS64
ModifierConstructorDescriptionIL_S64
(InterleavedS64 image) Value_IL_S64
(InterleavedS64 image, long value) -
Uses of InterleavedS64 in boofcv.core.image.impl
Modifier and TypeMethodDescriptionstatic void
ConvertInterleavedToSingle_MT.average
(InterleavedS64 from, GrayS64 to) static void
ConvertInterleavedToSingle.average
(InterleavedS64 from, GrayS64 to) static void
ImplConvertImage_MT.convert
(InterleavedF32 input, InterleavedS64 output) static void
ImplConvertImage_MT.convert
(InterleavedF64 input, InterleavedS64 output) static void
ImplConvertImage_MT.convert
(InterleavedS16 input, InterleavedS64 output) static void
ImplConvertImage_MT.convert
(InterleavedS32 input, InterleavedS64 output) static void
ImplConvertImage_MT.convert
(InterleavedS64 input, InterleavedF32 output) static void
ImplConvertImage_MT.convert
(InterleavedS64 input, InterleavedF64 output) static void
ImplConvertImage_MT.convert
(InterleavedS64 input, InterleavedI16 output) static void
ImplConvertImage_MT.convert
(InterleavedS64 input, InterleavedI8 output) static void
ImplConvertImage_MT.convert
(InterleavedS64 input, InterleavedS32 output) static void
ImplConvertImage_MT.convert
(InterleavedS64 input, Planar<GrayS64> output) static void
ImplConvertImage_MT.convert
(InterleavedS8 input, InterleavedS64 output) static void
ImplConvertImage_MT.convert
(InterleavedU16 input, InterleavedS64 output) static void
ImplConvertImage_MT.convert
(InterleavedU8 input, InterleavedS64 output) static void
ImplConvertImage_MT.convert
(Planar<GrayS64> input, InterleavedS64 output) static void
ImplConvertImage.convert
(InterleavedF32 input, InterleavedS64 output) static void
ImplConvertImage.convert
(InterleavedF64 input, InterleavedS64 output) static void
ImplConvertImage.convert
(InterleavedS16 input, InterleavedS64 output) static void
ImplConvertImage.convert
(InterleavedS32 input, InterleavedS64 output) static void
ImplConvertImage.convert
(InterleavedS64 input, InterleavedF32 output) static void
ImplConvertImage.convert
(InterleavedS64 input, InterleavedF64 output) static void
ImplConvertImage.convert
(InterleavedS64 input, InterleavedI16 output) static void
ImplConvertImage.convert
(InterleavedS64 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedS64 input, InterleavedS32 output) static void
ImplConvertImage.convert
(InterleavedS64 input, Planar<GrayS64> output) static void
ImplConvertImage.convert
(InterleavedS8 input, InterleavedS64 output) static void
ImplConvertImage.convert
(InterleavedU16 input, InterleavedS64 output) static void
ImplConvertImage.convert
(InterleavedU8 input, InterleavedS64 output) static void
ImplConvertImage.convert
(Planar<GrayS64> input, InterleavedS64 output) -
Uses of InterleavedS64 in boofcv.struct.border
-
Uses of InterleavedS64 in boofcv.struct.image