Uses of Class
boofcv.struct.image.InterleavedI8
Package
Description
-
Uses of InterleavedI8 in boofcv.alg.distort
-
Uses of InterleavedI8 in boofcv.alg.filter.convolve
Modifier and TypeMethodDescriptionstatic void
ConvolveImageNoBorder.convolve
(Kernel2D_S32 kernel, InterleavedU8 input, InterleavedI8 output, int divisor) static void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, InterleavedU8 src, InterleavedI8 dst) Performs a 2D normalized convolution across the image.static void
ConvolveImageNoBorder.horizontal
(Kernel1D_S32 kernel, InterleavedU8 input, InterleavedI8 output, int divisor) static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, InterleavedU16 input, InterleavedI8 output, int divisor) static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, InterleavedU8 input, InterleavedI8 output, int divisor) static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst) Performs a vertical 1D normalized convolution across the image. -
Uses of InterleavedI8 in boofcv.alg.filter.convolve.noborder
Modifier and TypeMethodDescriptionstatic void
ConvolveImageStandard_IL_MT.convolve
(Kernel2D_S32 kernel, InterleavedU8 src, InterleavedI8 dst, int divisor) static void
ConvolveImageStandard_IL.convolve
(Kernel2D_S32 kernel, InterleavedU8 src, InterleavedI8 dst, int divisor) static void
ConvolveImageStandard_IL_MT.horizontal
(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst, int divisor) static void
ConvolveImageStandard_IL.horizontal
(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst, int divisor) static void
ConvolveImageStandard_IL_MT.vertical
(Kernel1D_S32 kernel, InterleavedU16 src, InterleavedI8 dst, int divisor) static void
ConvolveImageStandard_IL_MT.vertical
(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst, int divisor) static void
ConvolveImageStandard_IL.vertical
(Kernel1D_S32 kernel, InterleavedU16 src, InterleavedI8 dst, int divisor) static void
ConvolveImageStandard_IL.vertical
(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst, int divisor) -
Uses of InterleavedI8 in boofcv.alg.filter.convolve.normalized
Modifier and TypeMethodDescriptionstatic void
ConvolveNormalized_JustBorder_IL.convolve
(Kernel2D_S32 kernel, InterleavedU8 src, InterleavedI8 dst) static void
ConvolveNormalizedNaive_IL.convolve
(Kernel2D_S32 kernel, InterleavedU8 input, InterleavedI8 output) static void
ConvolveNormalized_JustBorder_IL.horizontal
(Kernel1D_S32 kernel, InterleavedU8 src, InterleavedI8 dst) static void
ConvolveNormalizedNaive_IL.horizontal
(Kernel1D_S32 kernel, InterleavedU8 input, InterleavedI8 output) static void
ConvolveNormalized_JustBorder_IL.vertical
(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, InterleavedU16 src, InterleavedI8 dst) static void
ConvolveNormalized_JustBorder_IL.vertical
(Kernel1D_S32 kernel, InterleavedU8 input, InterleavedI8 output) static void
ConvolveNormalizedNaive_IL.vertical
(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, InterleavedU16 input, InterleavedI8 output) static void
ConvolveNormalizedNaive_IL.vertical
(Kernel1D_S32 kernel, InterleavedU8 input, InterleavedI8 output) -
Uses of InterleavedI8 in boofcv.alg.misc
Modifier and TypeMethodDescriptionstatic <T extends InterleavedI8<T>>
TImageMiscOps.rotateCCW
(T input, T output) Rotates the image 90 degrees in the counter-clockwise direction.static <T extends InterleavedI8<T>>
TImageMiscOps.rotateCW
(T input, T output) Rotates the image 90 degrees in the clockwise direction.static <T extends InterleavedI8<T>>
TImageMiscOps.transpose
(T input, T output) Transposes the imageModifier and TypeMethodDescriptionstatic void
ImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedI8 input, InterleavedI8 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
ImageMiscOps.extractBand
(InterleavedI8 input, int band, GrayI8 output) Extracts a single band from a multi-band imagestatic void
ImageInterleavedTestingOps.fill
(InterleavedI8 img, byte... value) Fills the whole image with the specified pixel valuestatic void
ImageMiscOps.fill
(InterleavedI8 image, int value) Fills the whole image with the specified valuestatic void
ImageMiscOps.fill
(InterleavedI8 image, int[] values) Fills each band in the image with the specified valuesstatic void
ImageMiscOps.fillBand
(InterleavedI8 image, int band, int value) Fills one band in the image with the specified valuestatic void
ImageMiscOps.fillGaussian
(InterleavedI8 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
(InterleavedI8 image, 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
(InterleavedI8 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.insertBand
(GrayI8 input, int band, InterleavedI8 output) Inserts a single band into a multi-band image overwriting the original bandstatic void
PixelMath.operator1
(InterleavedI8 input, PixelMathLambdas.Function1_I8 function, InterleavedI8 output) Applies the lambda operation to each element in the input image.static void
PixelMath.operator2
(InterleavedI8 imgA, PixelMathLambdas.Function2_I8 function, InterleavedI8 imgB, InterleavedI8 output) Applies the lambda operation to each element in the two input images.static void
ImageInterleavedTestingOps.randomize
(InterleavedI8 img, Random rand) Fills the whole image with random values -
Uses of InterleavedI8 in boofcv.alg.misc.impl
Modifier and TypeMethodDescriptionstatic void
ImplImageMiscOps_MT.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedI8 input, InterleavedI8 output) static void
ImplImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedI8 input, InterleavedI8 output) static void
ImplImageMiscOps_MT.extractBand
(InterleavedI8 input, int band, GrayI8 output) static void
ImplImageMiscOps.extractBand
(InterleavedI8 input, int band, GrayI8 output) static void
ImplImageMiscOps_MT.fill
(InterleavedI8 input, int value) static void
ImplImageMiscOps_MT.fill
(InterleavedI8 input, int[] values) static void
ImplImageMiscOps.fill
(InterleavedI8 input, int value) static void
ImplImageMiscOps.fill
(InterleavedI8 input, int[] values) static void
ImplImageMiscOps_MT.fillBand
(InterleavedI8 input, int band, int value) static void
ImplImageMiscOps.fillBand
(InterleavedI8 input, int band, int value) static void
ImplImageMiscOps_MT.fillGaussian
(InterleavedI8 image, Random rand, double mean, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps.fillGaussian
(InterleavedI8 image, Random rand, double mean, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps_MT.fillRectangle
(InterleavedI8 image, int value, int x0, int y0, int width, int height) static void
ImplImageMiscOps.fillRectangle
(InterleavedI8 image, int value, int x0, int y0, int width, int height) static void
ImplImageMiscOps_MT.fillUniform
(InterleavedI8 image, Random rand, int min, int max) static void
ImplImageMiscOps.fillUniform
(InterleavedI8 image, Random rand, int min, int max) static void
ImplImageMiscOps_MT.insertBand
(GrayI8 input, int band, InterleavedI8 output) static void
ImplImageMiscOps.insertBand
(GrayI8 input, int band, InterleavedI8 output) static void
ImplImageMiscOps_MT.rotateCCW
(InterleavedI8 input, InterleavedI8 output) static void
ImplImageMiscOps.rotateCCW
(InterleavedI8 input, InterleavedI8 output) static void
ImplImageMiscOps_MT.rotateCW
(InterleavedI8 input, InterleavedI8 output) static void
ImplImageMiscOps.rotateCW
(InterleavedI8 input, InterleavedI8 output) static void
ImplImageMiscOps_MT.transpose
(InterleavedI8 input, InterleavedI8 output) static void
ImplImageMiscOps.transpose
(InterleavedI8 input, InterleavedI8 output) -
Uses of InterleavedI8 in boofcv.core.image.impl
Modifier and TypeMethodDescriptionstatic void
ImplConvertImage_MT.convert
(InterleavedF32 input, InterleavedI8 output) static void
ImplConvertImage_MT.convert
(InterleavedF64 input, InterleavedI8 output) static void
ImplConvertImage_MT.convert
(InterleavedS16 input, InterleavedI8 output) static void
ImplConvertImage_MT.convert
(InterleavedS32 input, InterleavedI8 output) static void
ImplConvertImage_MT.convert
(InterleavedS64 input, InterleavedI8 output) static void
ImplConvertImage_MT.convert
(InterleavedS8 input, InterleavedI8 output) static void
ImplConvertImage_MT.convert
(InterleavedU16 input, InterleavedI8 output) static void
ImplConvertImage_MT.convert
(InterleavedU8 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedF32 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedF64 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedS16 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedS32 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedS64 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedS8 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedU16 input, InterleavedI8 output) static void
ImplConvertImage.convert
(InterleavedU8 input, InterleavedI8 output) -
Uses of InterleavedI8 in boofcv.struct.image
Modifier and TypeClassDescriptionclass
InterleavedI8<T extends InterleavedI8<T>>
ImageInterleaved
for data of type byte.Modifier and TypeClassDescriptionclass
An image where the primitive type is a signed byte.class
An image where the primitive type is an unsigned byte.