Uses of Class
boofcv.struct.image.GrayI8
Packages that use GrayI8
Package
Description
-
Uses of GrayI8 in boofcv.alg.border
Classes in boofcv.alg.border with type parameters of type GrayI8 -
Uses of GrayI8 in boofcv.alg.distort
Classes in boofcv.alg.distort with type parameters of type GrayI8 -
Uses of GrayI8 in boofcv.alg.filter.convolve
Methods in boofcv.alg.filter.convolve with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidConvolveImageDownNoBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveImageDownNormalized.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int skip) Performs a 2D down convolution across the image while re-normalizing the kernel depending on its overlap with the image.static voidConvolveImageNoBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static voidConvolveImageNormalized.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a 2D normalized convolution across the image.static voidConvolveImageNormalized.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a 2D normalized convolution across the image.static voidConvolveImageDownNoBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveImageDownNormalized.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI8 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 voidConvolveImageMean.horizontal(GrayU8 input, GrayI8 output, int offset, int length) Performs a horizontal 1D mean box filter.static voidConvolveImageMean.horizontal(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput) Performs a horizontal 1D mean box filter.static voidConvolveImageNoBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int divisor) static voidConvolveImageNormalized.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImageNormalized.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImageDownNoBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveImageDownNormalized.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI8 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 voidConvolveImageMean.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static voidConvolveImageMean.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayU16 input, GrayI8 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static voidConvolveImageNormalized.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a vertical 1D normalized convolution across the image.static voidConvolveImageNormalized.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a vertical 1D normalized convolution across the image. -
Uses of GrayI8 in boofcv.alg.filter.convolve.border
Methods in boofcv.alg.filter.convolve.border with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidConvolveJustBorder_General_SB.convolve(Kernel2D_S32 kernel, ImageBorder_S32 input, GrayI8 output, int divisor) static voidConvolveJustBorder_General_SB.horizontal(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayI8 output, int divisor) static voidConvolveJustBorder_General_SB.vertical(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayI8 output, int divisor) -
Uses of GrayI8 in boofcv.alg.filter.convolve.down
Methods in boofcv.alg.filter.convolve.down with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidConvolveDownNoBorderStandard.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static booleanConvolveDownNoBorderUnrolled_U8_I8_Div.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static voidConvolveDownNormalized_JustBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNormalizedNaive.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve11(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve3(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve5(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve7(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve9(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderStandard.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static booleanConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static voidConvolveDownNormalized_JustBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNormalizedNaive.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal11(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal3(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal5(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal7(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal9(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderStandard.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static booleanConvolveDownNoBorderUnrolled_U8_I8_Div.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static voidConvolveDownNormalized_JustBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNormalizedNaive.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical11(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical3(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical5(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical7(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical9(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) -
Uses of GrayI8 in boofcv.alg.filter.convolve.noborder
Methods in boofcv.alg.filter.convolve.noborder with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidConvolveImageStandard_SB_MT.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static booleanConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static booleanConvolveImageUnrolled_SB_U8_I8_Div.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve11(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve11(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve3(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve3(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve5(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve5(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve7(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve7(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve9(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve9(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB_MT.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor) static voidConvolveImageStandard_SB.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor) static booleanConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static booleanConvolveImageUnrolled_SB_U8_I8_Div.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidImplConvolveMean_MT.horizontal(GrayU8 input, GrayI8 output, int offset, int length) static voidImplConvolveMean.horizontal(GrayU8 input, GrayI8 output, int offset, int length) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal11(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal11(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal3(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal3(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal5(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal5(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal7(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal7(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal9(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal9(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayU16 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayU16 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static booleanConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static booleanConvolveImageUnrolled_SB_U8_I8_Div.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static voidImplConvolveMean_MT.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveMean.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical11(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical11(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical3(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical3(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical5(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical5(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical7(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical7(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical9(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical9(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) -
Uses of GrayI8 in boofcv.alg.filter.convolve.normalized
Methods in boofcv.alg.filter.convolve.normalized with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidConvolveNormalized_JustBorder_SB.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static voidConvolveNormalized_JustBorder_SB.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static voidConvolveNormalized_JustBorder_SB.vertical(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, GrayU16 input, GrayI8 output) static voidConvolveNormalized_JustBorder_SB.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, GrayU16 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) -
Uses of GrayI8 in boofcv.alg.filter.misc
Methods in boofcv.alg.filter.misc with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidDown samples the image.static voidDown samples the image.static voidImageLambdaFilters.filterRectCenterEdge(GrayI8 src, int radiusX, int radiusY, GrayI8 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) static voidImageLambdaFilters_MT.filterRectCenterInner(GrayI8 src, int radiusX, int radiusY, GrayI8 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) static voidImageLambdaFilters.filterRectCenterInner(GrayI8 src, int radiusX, int radiusY, GrayI8 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) -
Uses of GrayI8 in boofcv.alg.filter.misc.impl
Methods in boofcv.alg.filter.misc.impl with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidDown samples the image along the y-axis only.static voidDown samples the image along the y-axis only. -
Uses of GrayI8 in boofcv.alg.misc
Methods in boofcv.alg.misc with type parameters of type GrayI8Modifier and TypeMethodDescriptionstatic <T extends GrayI8<T>>
voidImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, T input, ImageBorder_S32<T> border, GrayI8 output) Copies a rectangular region from one image into another.static <T extends GrayI8<T>>
voidImageMiscOps.growBorder(T src, ImageBorder_S32<T> border, int borderX0, int borderY0, int borderX1, int borderY1, T dst) Creates a new image which is a copy of the src image but extended with border pixels.static <T extends GrayI8<T>>
TImageMiscOps.rotateCCW(T input, T output) Rotates the image 90 degrees in the counter-clockwise direction.static <T extends GrayI8<T>>
TImageMiscOps.rotateCW(T input, T output) Rotates the image 90 degrees in the clockwise direction.static <T extends GrayI8<T>>
TImageMiscOps.transpose(T input, T output) Transposes the imageMethods in boofcv.alg.misc with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayI8 input, GrayI8 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 <T extends GrayI8<T>>
voidImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, T input, ImageBorder_S32<T> border, GrayI8 output) Copies a rectangular region from one image into another.static voidImageMiscOps.extractBand(InterleavedI8 input, int band, GrayI8 output) Extracts a single band from a multi-band imagestatic voidFills the whole image with the specified valuestatic voidImageMiscOps.fillBorder(GrayI8 image, int value, int radius) Fills the outside border with the specified valuestatic voidImageMiscOps.fillBorder(GrayI8 image, int value, int borderX0, int borderY0, int borderX1, int borderY1) Fills the border with independent border widths for each sidestatic voidImageMiscOps.fillGaussian(GrayI8 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 voidImageMiscOps.fillRectangle(GrayI8 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 voidImageMiscOps.fillUniform(GrayI8 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 voidImageMiscOps.findAndProcess(GrayI8 input, BoofLambdas.Match_I8 finder, BoofLambdas.ProcessIIB process) Using the provided functions, finds all pixel values which match then calls the process functionstatic voidImageMiscOps.flipHorizontal(GrayI8 image) Flips the image from left to rightstatic voidImageMiscOps.flipVertical(GrayI8 image) Flips the image from top to bottomstatic voidImageMiscOps.insertBand(GrayI8 input, int band, InterleavedI8 output) Inserts a single band into a multi-band image overwriting the original bandstatic voidFills pixels in the image that match the mask target value image with the specified fill valuestatic voidPixelMath.operator1(GrayI8 input, PixelMathLambdas.Function1_I8 function, GrayI8 output) Applies the lambda operation to each element in the input image.static voidPixelMath.operator2(GrayI8 imgA, PixelMathLambdas.Function2_I8 function, GrayI8 imgB, GrayI8 output) Applies the lambda operation to each element in the two input images.static voidIn-place 90 degree image rotation in the counter-clockwise direction.static voidIn-place 90 degree image rotation in the clockwise direction. -
Uses of GrayI8 in boofcv.alg.misc.impl
Methods in boofcv.alg.misc.impl with type parameters of type GrayI8Modifier and TypeMethodDescriptionstatic <T extends GrayI8<T>>
voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, T input, ImageBorder_S32<T> border, GrayI8 output) static <T extends GrayI8<T>>
voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, T input, ImageBorder_S32<T> border, GrayI8 output) static <T extends GrayI8<T>>
voidImplImageMiscOps_MT.growBorder(T src, ImageBorder_S32<T> border, int borderX0, int borderY0, int borderX1, int borderY1, T dst) static <T extends GrayI8<T>>
voidImplImageMiscOps.growBorder(T src, ImageBorder_S32<T> border, int borderX0, int borderY0, int borderX1, int borderY1, T dst) Methods in boofcv.alg.misc.impl with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayI8 input, GrayI8 output) static <T extends GrayI8<T>>
voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, T input, ImageBorder_S32<T> border, GrayI8 output) static voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayI8 input, GrayI8 output) static <T extends GrayI8<T>>
voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, T input, ImageBorder_S32<T> border, GrayI8 output) static voidImplImageMiscOps_MT.extractBand(InterleavedI8 input, int band, GrayI8 output) static voidImplImageMiscOps.extractBand(InterleavedI8 input, int band, GrayI8 output) static voidstatic voidstatic voidImplImageMiscOps_MT.fillBorder(GrayI8 input, int value, int radius) static voidImplImageMiscOps_MT.fillBorder(GrayI8 input, int value, int borderX0, int borderY0, int borderX1, int borderY1) static voidImplImageMiscOps.fillBorder(GrayI8 input, int value, int radius) static voidImplImageMiscOps.fillBorder(GrayI8 input, int value, int borderX0, int borderY0, int borderX1, int borderY1) static voidImplImageMiscOps_MT.fillGaussian(GrayI8 image, Random rand, double mean, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps.fillGaussian(GrayI8 image, Random rand, double mean, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps_MT.fillRectangle(GrayI8 image, int value, int x0, int y0, int width, int height) static voidImplImageMiscOps.fillRectangle(GrayI8 image, int value, int x0, int y0, int width, int height) static voidImplImageMiscOps_MT.fillUniform(GrayI8 image, Random rand, int min, int max) static voidImplImageMiscOps.fillUniform(GrayI8 image, Random rand, int min, int max) static voidImplImageMiscOps_MT.findAndProcess(GrayI8 input, BoofLambdas.Match_I8 finder, BoofLambdas.ProcessIIB process) static voidImplImageMiscOps.findAndProcess(GrayI8 input, BoofLambdas.Match_I8 finder, BoofLambdas.ProcessIIB process) static voidImplImageMiscOps_MT.flipHorizontal(GrayI8 image) static voidImplImageMiscOps.flipHorizontal(GrayI8 image) static voidImplImageMiscOps_MT.flipVertical(GrayI8 image) static voidImplImageMiscOps.flipVertical(GrayI8 image) static voidImplImageMiscOps_MT.insertBand(GrayI8 input, int band, InterleavedI8 output) static voidImplImageMiscOps.insertBand(GrayI8 input, int band, InterleavedI8 output) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic void -
Uses of GrayI8 in boofcv.core.image.impl
Methods in boofcv.core.image.impl with parameters of type GrayI8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic void -
Uses of GrayI8 in boofcv.struct.image
Classes in boofcv.struct.image with type parameters of type GrayI8Modifier and TypeClassDescriptionclassBase class for images with 8-bit pixels.Subclasses of GrayI8 in boofcv.struct.image