Uses of Class
boofcv.struct.image.GrayS32
Package
Description
-
Uses of GrayS32 in boofcv.abst.filter.binary
-
Uses of GrayS32 in boofcv.abst.segmentation
Modifier and TypeMethodDescriptionvoid
void
Segments the input image into superpixels and puts the output in labeled image.void
void
void
-
Uses of GrayS32 in boofcv.abst.transform.census
-
Uses of GrayS32 in boofcv.abst.transform.wavelet.impl
Modifier and TypeMethodDescription -
Uses of GrayS32 in boofcv.alg.border
Modifier and TypeMethodDescriptionvoid
GrowBorderSB.SB_S32.setBorder
(ImageBorder<GrayS32> border) -
Uses of GrayS32 in boofcv.alg.denoise.wavelet
-
Uses of GrayS32 in boofcv.alg.disparity.block
-
Uses of GrayS32 in boofcv.alg.distort
-
Uses of GrayS32 in boofcv.alg.enhance
Modifier and TypeMethodDescriptionstatic void
EnhanceImageOps.applyTransform
(GrayS32 input, int[] transform, int minValue, GrayS32 output) Applies the transformation table to the provided input image. -
Uses of GrayS32 in boofcv.alg.enhance.impl
Modifier and TypeMethodDescriptionstatic void
ImplEnhanceHistogram_MT.applyTransform
(GrayS32 input, int[] transform, int minValue, GrayS32 output) static void
ImplEnhanceHistogram.applyTransform
(GrayS32 input, int[] transform, int minValue, GrayS32 output) -
Uses of GrayS32 in boofcv.alg.feature.describe
Modifier and TypeMethodDescriptionstatic void
SurfDescribeOps.gradient_noborder
(GrayS32 ii, double tl_x, double tl_y, double samplePeriod, int regionSize, double kernelWidth, int[] derivX, int[] derivY) Faster version ofSurfDescribeOps.gradient(T, double, double, double, int, double, boolean, double[], double[])
which assumes the region is entirely contained inside the of the image. -
Uses of GrayS32 in boofcv.alg.feature.describe.impl
Modifier and TypeMethodDescriptionstatic void
ImplSurfDescribeOps.gradientInner
(GrayS32 ii, double tl_x, double tl_y, double samplePeriod, int regionSize, double kernelSize, int[] derivX, int[] derivY) Computes the gradient for a using the derivX kernel found inDerivativeIntegralImage
. -
Uses of GrayS32 in boofcv.alg.feature.detect.edge
Modifier and TypeMethodDescriptionstatic void
Computes the edge orientation using theMath.atan(double)
function.static void
GradientToEdgeFeatures.direction2
(GrayS32 derivX, GrayS32 derivY, GrayF32 angle) Computes the edge orientation using theMath.atan2(double, double)
function.static void
GradientToEdgeFeatures.intensityAbs
(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) Computes the edge intensity using a Euclidean norm.static void
GradientToEdgeFeatures.intensityE
(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) Computes the edge intensity using a Euclidean norm.static GrayF32
GradientToEdgeFeatures.nonMaxSuppressionCrude4
(GrayF32 intensity, GrayS32 derivX, GrayS32 derivY, GrayF32 output) Sets edge intensities to zero if the pixel has an intensity which is less than any of the two adjacent pixels. -
Uses of GrayS32 in boofcv.alg.feature.detect.edge.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
ImplGradientToEdgeFeatures_MT.direction2
(GrayS32 derivX, GrayS32 derivY, GrayF32 angle) static void
ImplGradientToEdgeFeatures.direction2
(GrayS32 derivX, GrayS32 derivY, GrayF32 angle) static void
ImplEdgeNonMaxSuppressionCrude_MT.inner4
(GrayF32 intensity, GrayS32 derivX, GrayS32 derivY, GrayF32 output) Only processes the inner image.static void
ImplEdgeNonMaxSuppressionCrude.inner4
(GrayF32 intensity, GrayS32 derivX, GrayS32 derivY, GrayF32 output) Only processes the inner image.static void
ImplGradientToEdgeFeatures_MT.intensityAbs
(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) static void
ImplGradientToEdgeFeatures.intensityAbs
(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) static void
ImplGradientToEdgeFeatures_MT.intensityE
(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) static void
ImplGradientToEdgeFeatures.intensityE
(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) -
Uses of GrayS32 in boofcv.alg.feature.detect.intensity
Modifier and TypeMethodDescriptionstatic void
Computes an approximation to the Hessian's determinant.static void
IntegralImageFeatureIntensity.hessian
(GrayS32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) -
Uses of GrayS32 in boofcv.alg.feature.detect.intensity.impl
Modifier and TypeMethodDescriptionstatic void
ImplIntegralImageFeatureIntensity.computeHessian
(GrayS32 integral, GrayF32 intensity, IntegralKernel kerXX, IntegralKernel kerYY, IntegralKernel kerXY, float norm, int y, int yy, int x, int xx) static void
ImplIntegralImageFeatureIntensity_MT.hessianBorder
(GrayS32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) Only computes the fast hessian along the border using a brute force approachstatic void
ImplIntegralImageFeatureIntensity.hessianBorder
(GrayS32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) Only computes the fast hessian along the border using a brute force approachstatic void
ImplIntegralImageFeatureIntensity_MT.hessianInner
(GrayS32 integral, int skip, int size, GrayF32 intensity) Optimizes intensity for the inner image.static void
ImplIntegralImageFeatureIntensity.hessianInner
(GrayS32 integral, int skip, int size, GrayF32 intensity) Optimizes intensity for the inner image.static void
ImplIntegralImageFeatureIntensity.hessianNaive
(GrayS32 integral, int skip, int size, GrayF32 intensity) Brute force approach which is easy to validate through visual inspection. -
Uses of GrayS32 in boofcv.alg.feature.orientation.impl
Modifier and TypeMethodDescriptionImplOrientationAverage_S32.getImageType()
ImplOrientationHistogram_S32.getImageType()
ImplOrientationSlidingWindow_S32.getImageType()
-
Uses of GrayS32 in boofcv.alg.filter.basic.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
-
Uses of GrayS32 in boofcv.alg.filter.binary
Modifier and TypeMethodDescriptionBinaryImageOps.contour
(GrayU8 input, ConnectRule rule, @Nullable GrayS32 output) Given a binary image, connect together pixels to form blobs/clusters using the specified connectivity rule.static GrayU8
BinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage) Converts a labeled image into a binary image by setting any non-zero value to one.static GrayU8
BinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) Only converts the specified blobs over into the binary imagestatic GrayU8
BinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage, int numLabels, int... selected) Only converts the specified blobs over into the binary image.static List<List<Point2D_I32>>
BinaryImageOps.labelToClusters
(GrayS32 labelImage, int numLabels, DogArray<Point2D_I32> queue) Scans through the labeled image and adds the coordinate of each pixel that has been labeled to a list specific to its label.void
Processes the binary image to find the contour of and label blobs.static void
Used to change the labels in a labeled binary image.void
ContourTracer.setInputs
(GrayU8 binary, GrayS32 labeled, PackedSetsPoint2D_I32 storagePoints) Specifies the input images.static GrayU8
Applies a global threshold across the whole image. -
Uses of GrayS32 in boofcv.alg.filter.binary.impl
Modifier and TypeMethodDescriptionstatic void
ImplBinaryImageOps_MT.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage) static void
ImplBinaryImageOps_MT.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) static void
ImplBinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage) static void
ImplBinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) static void
static void
static GrayU8
static GrayU8
-
Uses of GrayS32 in boofcv.alg.filter.convolve
Modifier and TypeMethodDescriptionstatic void
ConvolveImage.convolve
(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a 2D convolution across the image.static void
ConvolveImage.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static void
ConvolveImageNoBorder.convolve
(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveImageNoBorder.convolve
(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static void
ConvolveImageNoBorder.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output) static void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst) Performs a 2D normalized convolution across the image.static void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a 2D normalized convolution across the image.static void
ConvolveImage.horizontal
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a horizontal 1D convolution across the image.static void
ConvolveImage.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static void
ConvolveImageBox.horizontal
(GrayU8 input, GrayS32 output, int radius) Performs a horizontal 1D convolution of a box kernel across the imagestatic void
ConvolveImageNoBorder.horizontal
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveImageNoBorder.horizontal
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, int divisor) static void
ConvolveImageNoBorder.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output) static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImage.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a vertical 1D convolution across the image.static void
ConvolveImage.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static void
ConvolveImageBox.vertical
(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> work) Performs a vertical 1D convolution of a box kernel across the imagestatic void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayI16 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output) static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) Performs a vertical 1D normalized convolution across the image.static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a vertical 1D normalized convolution across the image.Modifier and TypeMethodDescriptionstatic void
ConvolveImage.convolve
(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a 2D convolution across the image.static void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a 2D normalized convolution across the image.static void
ConvolveImage.horizontal
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a horizontal 1D convolution across the image.static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImage.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a vertical 1D convolution across the image.static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a vertical 1D normalized convolution across the image. -
Uses of GrayS32 in boofcv.alg.filter.convolve.border
Modifier and TypeMethodDescriptionstatic void
ConvolveJustBorder_General_SB.convolve
(Kernel2D_S32 kernel, ImageBorder_S32 input, GrayS32 output) static void
ConvolveJustBorder_General_SB.convolve
(Kernel2D_S32 kernel, ImageBorder_S32 input, GrayS32 output, int divisor) static void
ConvolveJustBorder_General_SB.horizontal
(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayS32 output) static void
ConvolveJustBorder_General_SB.horizontal
(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayS32 output, int divisor) static void
ConvolveJustBorder_General_SB.vertical
(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayS32 output) static void
ConvolveJustBorder_General_SB.vertical
(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayS32 output, int divisor) -
Uses of GrayS32 in boofcv.alg.filter.convolve.noborder
Modifier and TypeMethodDescriptionstatic void
ConvolveImageStandard_SB_MT.convolve
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageStandard_SB_MT.convolve
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB_MT.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayS32 dest) static void
ConvolveImageStandard_SB.convolve
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageStandard_SB.convolve
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayS32 dest) static boolean
ConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve
(Kernel2D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_MT_S32_S32.convolve
(Kernel2D_S32 kernel, GrayS32 image, GrayS32 dest) static boolean
ConvolveImageUnrolled_SB_S32_S32_Div.convolve
(Kernel2D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_S32_S32.convolve
(Kernel2D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve11
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.convolve11
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.convolve11
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.convolve11
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve3
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.convolve3
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.convolve3
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.convolve3
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve5
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.convolve5
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.convolve5
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.convolve5
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve7
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.convolve7
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.convolve7
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.convolve7
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve9
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.convolve9
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.convolve9
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.convolve9
(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static boolean
ConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static boolean
ConvolveImageUnrolled_SB_MT_S32_S32.horizontal
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static boolean
ConvolveImageUnrolled_SB_S32_S32_Div.horizontal
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static boolean
ConvolveImageUnrolled_SB_S32_S32.horizontal
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ImplConvolveBox_MT.horizontal
(GrayS32 input, GrayS32 output, int radius) static void
ImplConvolveBox_MT.horizontal
(GrayU8 input, GrayS32 output, int radius) static void
ImplConvolveBox.horizontal
(GrayS32 input, GrayS32 output, int radius) static void
ImplConvolveBox.horizontal
(GrayU8 input, GrayS32 output, int radius) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal11
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_S32_S32.horizontal11
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.horizontal11
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_S32_S32.horizontal11
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal3
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_S32_S32.horizontal3
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.horizontal3
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_S32_S32.horizontal3
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal5
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_S32_S32.horizontal5
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.horizontal5
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_S32_S32.horizontal5
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal7
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_S32_S32.horizontal7
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.horizontal7
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_S32_S32.horizontal7
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal9
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_S32_S32.horizontal9
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageUnrolled_SB_S32_S32_Div.horizontal9
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static void
ConvolveImageUnrolled_SB_S32_S32.horizontal9
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static boolean
ConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_MT_S32_S32.vertical
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static boolean
ConvolveImageUnrolled_SB_S32_S32_Div.vertical
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_S32_S32.vertical
(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static void
ImplConvolveBox_MT.vertical
(GrayS32 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveBox_MT.vertical
(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveBox.vertical
(GrayS32 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveBox.vertical
(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical11
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.vertical11
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_S32_S32_Div.vertical11
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.vertical11
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical3
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.vertical3
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_S32_S32_Div.vertical3
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.vertical3
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical5
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.vertical5
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_S32_S32_Div.vertical5
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.vertical5
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical7
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.vertical7
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_S32_S32_Div.vertical7
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.vertical7
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical9
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_S32_S32.vertical9
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static void
ConvolveImageUnrolled_SB_S32_S32_Div.vertical9
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_S32_S32.vertical9
(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) -
Uses of GrayS32 in boofcv.alg.filter.convolve.normalized
Modifier and TypeMethodDescriptionstatic void
ConvolveNormalized_JustBorder_SB.convolve
(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) static void
ConvolveNormalized_JustBorder_SB.horizontal
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) static void
ConvolveNormalized_JustBorder_SB.vertical
(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, GrayS32 input, GrayI16 output) static void
ConvolveNormalized_JustBorder_SB.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, GrayS32 input, GrayI16 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) Modifier and TypeMethodDescriptionstatic void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) -
Uses of GrayS32 in boofcv.alg.filter.derivative
Modifier and TypeMethodDescriptionstatic void
GradientThree.process
(GrayU8 orig, GrayS32 derivX, GrayS32 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8
along the x and y axes.static void
DerivativeHelperFunctions.processBorderHorizontal
(GrayU8 orig, GrayS32 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) static void
DerivativeHelperFunctions.processBorderVertical
(GrayU8 orig, GrayS32 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) -
Uses of GrayS32 in boofcv.alg.filter.derivative.impl
Modifier and TypeMethodDescriptionstatic void
Computes the derivative along the x and y axesstatic void
Computes the derivative along the x and y axes -
Uses of GrayS32 in boofcv.alg.filter.kernel
-
Uses of GrayS32 in boofcv.alg.filter.misc
Modifier and TypeMethodDescriptionstatic void
Down samples the image.static void
ImageLambdaFilters.filterRectCenterEdge
(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) static void
ImageLambdaFilters_MT.filterRectCenterInner
(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) static void
ImageLambdaFilters.filterRectCenterInner
(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) -
Uses of GrayS32 in boofcv.alg.filter.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
-
Uses of GrayS32 in boofcv.alg.interpolate.impl
Modifier and TypeMethodDescriptionImplBilinearPixel_S32.copy()
NearestNeighborPixel_S32.copy()
ImplBilinearPixel_S32.getImageType()
NearestNeighborPixel_S32.getImageType()
-
Uses of GrayS32 in boofcv.alg.misc
Modifier and TypeMethodDescriptionstatic <T extends GrayS32>
TImageMiscOps.rotateCCW
(T input, T output) Rotates the image 90 degrees in the counter-clockwise direction.static <T extends GrayS32>
TImageMiscOps.rotateCW
(T input, T output) Rotates the image 90 degrees in the clockwise direction.static <T extends GrayS32>
TImageMiscOps.transpose
(T input, T output) Transposes the imageModifier and TypeMethodDescriptionstatic void
Sets each pixel in the output image to be the absolute value of the input image.static void
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static void
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static void
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static void
ImageMiscOps.addGaussian
(GrayS32 image, Random rand, double sigma, int lowerBound, int upperBound) Adds Gaussian/normal i.i.d noise to each pixel in the image.static void
ImageMiscOps.addUniform
(GrayS32 input, Random rand, int min, int max) Adds uniform i.i.d noise to each pixel in the image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
PixelMath.boundImage
(GrayS32 img, int min, int max) Bounds image pixels to be between these two valuesstatic void
ImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, ImageBorder_S32 border, GrayS32 output) Copies a rectangular region from one image into another.static void
ImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, GrayS32 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
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
Divide each element by a scalar value.static void
Divide each element by a scalar value.static void
Divide each element by a scalar value.static void
ImageMiscOps.extractBand
(InterleavedS32 input, int band, GrayS32 output) Extracts a single band from a multi-band imagestatic void
Fills the whole image with the specified valuestatic void
ImageMiscOps.fillBorder
(GrayS32 image, int value, int radius) Fills the outside border with the specified valuestatic void
ImageMiscOps.fillBorder
(GrayS32 image, int value, int borderX0, int borderY0, int borderX1, int borderY1) Fills the border with independent border widths for each sidestatic void
ImageMiscOps.fillGaussian
(GrayS32 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
(GrayS32 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
(GrayS32 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.filter
(GrayS32 image, BoofLambdas.FilterPixel_S32 op) Functional API for modifying an images pixel values based on coordinate and valuestatic void
ImageMiscOps.findAndProcess
(GrayS32 input, BoofLambdas.Match_S32 finder, BoofLambdas.ProcessIIB process) Using the provided functions, finds all pixel values which match then calls the process functionstatic void
ImageMiscOps.flipHorizontal
(GrayS32 image) Flips the image from left to rightstatic void
ImageMiscOps.flipVertical
(GrayS32 image) Flips the image from top to bottomstatic void
ImageMiscOps.growBorder
(GrayS32 src, ImageBorder_S32 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS32 dst) Creates a new image which is a copy of the src image but extended with border pixels.static void
Computes the histogram of intensity values for the image.static void
ImageStatistics.histogramScaled
(GrayS32 input, int minValue, int maxValue, int[] histogram) Computes the histogram of intensity values for the image while scaling the range to match the histogram.static void
ImageMiscOps.insertBand
(GrayS32 input, int band, InterleavedS32 output) Inserts a single band into a multi-band image overwriting the original bandstatic void
Fills pixels in the image that match the mask target value image with the specified fill valuestatic int
Returns the maximum element value.static int
Returns the maximum element value.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static double
Returns the mean pixel intensity value.static double
ImageStatistics.meanDiffAbs
(GrayS32 imgA, GrayS32 imgB) Computes the mean of absolute value error between the two images.static double
ImageStatistics.meanDiffSq
(GrayS32 imgA, GrayS32 imgB) Computes the mean squared error (MSE) between the two images.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static int
Returns the minimum element value.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Subtracts each element's value from a scalar.static void
Subtracts each element's value from a scalar.static void
Subtracts each element's value from a scalar.static void
Subtracts a scalar value from each element.static void
Subtracts a scalar value from each element.static void
Subtracts a scalar value from each element.static void
Multiply each element by a scalar value.static void
Multiply each element by a scalar value.static void
Multiply each element by a scalar value.static void
Changes the sign of every pixel in the image: output[x,y] = -input[x,y]static void
PixelMath.operator1
(GrayS32 input, PixelMathLambdas.Function1_S32 function, GrayS32 output) Applies the lambda operation to each element in the input image.static void
PixelMath.operator2
(GrayS32 imgA, PixelMathLambdas.Function2_S32 function, GrayS32 imgB, GrayS32 output) Applies the lambda operation to each element in the two input images.static void
Adds a scalar value to each element.static void
Adds a scalar value to each element.static void
Adds a scalar value to each element.static void
Raises each pixel in the input image to the power of two.static void
In-place 90 degree image rotation in the counter-clockwise direction.static void
In-place 90 degree image rotation in the clockwise direction.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayS32> input, GrayS32 output, @Nullable GrayS32 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation of each pixel in a local region.static void
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static void
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static void
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static int
Returns the sum of all the pixels in the image.static int
Returns the sum of all the pixels in the image.static double
Computes the variance of pixel intensity values inside the image.Modifier and TypeMethodDescriptionstatic void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayS32> input, GrayS32 output, @Nullable GrayS32 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image. -
Uses of GrayS32 in boofcv.alg.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
static void
static void
ImplImageMiscOps_MT.addGaussian
(GrayS32 image, Random rand, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps.addGaussian
(GrayS32 image, Random rand, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps_MT.addUniform
(GrayS32 image, Random rand, int min, int max) static void
ImplImageMiscOps.addUniform
(GrayS32 image, Random rand, int min, int max) static void
static void
static void
ImplPixelMath_MT.boundImage
(GrayS32 img, int min, int max) static void
ImplPixelMath.boundImage
(GrayS32 img, int min, int max) static void
ImplImageMiscOps_MT.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, ImageBorder_S32 border, GrayS32 output) static void
ImplImageMiscOps_MT.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, GrayS32 output) static void
ImplImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, ImageBorder_S32 border, GrayS32 output) static void
ImplImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, GrayS32 output) static void
static void
static void
ImplImageMiscOps_MT.extractBand
(InterleavedS32 input, int band, GrayS32 output) static void
ImplImageMiscOps.extractBand
(InterleavedS32 input, int band, GrayS32 output) static void
static void
static void
ImplImageMiscOps_MT.fillBorder
(GrayS32 input, int value, int radius) static void
ImplImageMiscOps_MT.fillBorder
(GrayS32 input, int value, int borderX0, int borderY0, int borderX1, int borderY1) static void
ImplImageMiscOps.fillBorder
(GrayS32 input, int value, int radius) static void
ImplImageMiscOps.fillBorder
(GrayS32 input, int value, int borderX0, int borderY0, int borderX1, int borderY1) static void
ImplImageMiscOps_MT.fillGaussian
(GrayS32 image, Random rand, double mean, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps.fillGaussian
(GrayS32 image, Random rand, double mean, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps_MT.fillRectangle
(GrayS32 image, int value, int x0, int y0, int width, int height) static void
ImplImageMiscOps.fillRectangle
(GrayS32 image, int value, int x0, int y0, int width, int height) static void
ImplImageMiscOps_MT.fillUniform
(GrayS32 image, Random rand, int min, int max) static void
ImplImageMiscOps.fillUniform
(GrayS32 image, Random rand, int min, int max) static void
ImplImageMiscOps_MT.filter
(GrayS32 image, BoofLambdas.FilterPixel_S32 op) static void
ImplImageMiscOps.filter
(GrayS32 image, BoofLambdas.FilterPixel_S32 op) static void
ImplImageMiscOps_MT.findAndProcess
(GrayS32 input, BoofLambdas.Match_S32 finder, BoofLambdas.ProcessIIB process) static void
ImplImageMiscOps.findAndProcess
(GrayS32 input, BoofLambdas.Match_S32 finder, BoofLambdas.ProcessIIB process) static void
ImplImageMiscOps_MT.flipHorizontal
(GrayS32 image) static void
ImplImageMiscOps.flipHorizontal
(GrayS32 image) static void
ImplImageMiscOps_MT.flipVertical
(GrayS32 image) static void
ImplImageMiscOps.flipVertical
(GrayS32 image) static void
ImplImageMiscOps_MT.growBorder
(GrayS32 src, ImageBorder_S32 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS32 dst) static void
ImplImageMiscOps.growBorder
(GrayS32 src, ImageBorder_S32 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS32 dst) static void
static void
static void
ImplImageStatistics_MT.histogramScaled
(GrayS32 input, int minValue, int maxValue, int[] histogram) static void
ImplImageStatistics.histogramScaled
(GrayS32 input, int minValue, int maxValue, int[] histogram) static void
ImplImageMiscOps_MT.insertBand
(GrayS32 input, int band, InterleavedS32 output) static void
ImplImageMiscOps.insertBand
(GrayS32 input, int band, InterleavedS32 output) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
ImplImageBandMath_MT.stdDev
(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) static void
static void
static void
static void
static void
static void
static void
static void
static int
static int
static int
static int
static void
static void
static double
static double
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
static void
static void
static void
static void
ImplImageBandMath_MT.stdDev
(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) -
Uses of GrayS32 in boofcv.alg.segmentation
Modifier and TypeMethodDescriptionstatic int
ImageSegmentationOps.countRegionPixels
(GrayS32 labeled, int which) Counts the number of instances of 'which' inside the labeled image.static void
ImageSegmentationOps.countRegionPixels
(GrayS32 labeled, int totalRegions, int[] counts) Counts the number of pixels in all regions.static void
ImageSegmentationOps.markRegionBorders
(GrayS32 labeled, GrayU8 output) Indicates border pixels between two regions.void
ComputeRegionMeanColor.process
(T image, GrayS32 pixelToRegion, DogArray_I32 regionMemberCount, DogArray<float[]> regionColor) Compute the average color for each regionstatic void
ImageSegmentationOps.regionPixelId_to_Compact
(GrayS32 graph, DogArray_I32 segmentId, GrayS32 output) Compacts the region labels such that they are consecutive numbers starting from 0. -
Uses of GrayS32 in boofcv.alg.segmentation.fh04
-
Uses of GrayS32 in boofcv.alg.segmentation.ms
Modifier and TypeFieldDescriptionprotected GrayS32
SegmentMeanShiftSearch.pixelToMode
protected GrayS32
SegmentMeanShiftSearch.quickMode
Modifier and TypeMethodDescriptionSegmentMeanShiftSearch.getPixelToRegion()
From peak index to pixel indexModifier and TypeMethodDescriptionprotected void
MergeSmallRegions.adjacentBorder
(GrayS32 pixelToRegion) protected void
MergeSmallRegions.adjacentInner4
(GrayS32 pixelToRegion) protected void
MergeSmallRegions.adjacentInner8
(GrayS32 pixelToRegion) protected void
ClusterLabeledImage.connectBottom
(GrayS32 input, GrayS32 output) Examines pixels along the bottom borderprotected void
ClusterLabeledImage.connectInner
(GrayS32 input, GrayS32 output) Examines pixels inside the image without the need for bounds checkingprotected void
ClusterLabeledImage.connectLeftRight
(GrayS32 input, GrayS32 output) Examines pixels along the left and right borderprotected void
MergeSmallRegions.findAdjacentRegions
(GrayS32 pixelToRegion) Go through each pixel in the image and examine its neighbors according to a 4-connect rule.protected void
MergeRegionMeanShift.markMergeRegions
(DogArray<float[]> regionColor, DogArray<Point2D_I32> modeLocation, GrayS32 pixelToRegion) Takes the mode of a region and searches the local area around it for other regions.void
RegionMergeTree.performMerge
(GrayS32 pixelToRegion, DogArray_I32 regionMemberCount) Merges regions together and updates the provided data structures for said changes.void
ClusterLabeledImage.process
(GrayS32 input, GrayS32 output, DogArray_I32 regionMemberCount) Relabels the image such that all pixels with the same label are a member of the same graph.void
MergeRegionMeanShift.process
(GrayS32 pixelToRegion, DogArray_I32 regionMemberCount, DogArray<float[]> regionColor, DogArray<Point2D_I32> modeLocation) Merges together similar regions which are in close proximity to each other.void
MergeSmallRegions.process
(T image, GrayS32 pixelToRegion, DogArray_I32 regionMemberCount, DogArray<float[]> regionColor) Merges together smaller regions.void
Performs mean-shift segmentation on the input image.protected void
ClusterLabeledImage.setUpEdges
(GrayS32 input, GrayS32 output) Declares lookup tables for neighborsprotected void
ClusterLabeledImage.setUpEdges4
(GrayS32 image, int[] edges) protected void
ClusterLabeledImage.setUpEdges8
(GrayS32 image, int[] edges) -
Uses of GrayS32 in boofcv.alg.segmentation.slic
Modifier and TypeMethodDescriptionvoid
SegmentSlic.assignLabelsToPixels
(GrayS32 pixelToRegions, DogArray_I32 regionMemberCount, DogArray<float[]> regionColor) Selects which region each pixel belongs to based on which cluster it is the closest tovoid
-
Uses of GrayS32 in boofcv.alg.segmentation.watershed
Modifier and TypeFieldDescriptionprotected GrayS32
WatershedVincentSoille1991.distance
protected GrayS32
WatershedVincentSoille1991.output
protected GrayS32
WatershedVincentSoille1991.outputSub
Modifier and TypeMethodDescriptionWatershedVincentSoille1991.getOutput()
Segmented output image with watersheds.WatershedVincentSoille1991.getOutputBorder()
The entire segmented image used internally. -
Uses of GrayS32 in boofcv.alg.transform.census
Modifier and TypeMethodDescriptionstatic void
CensusTransform.dense5x5
(GrayF32 input, GrayS32 output, @Nullable ImageBorder_F32 border) Census transform for local 5x5 region around each pixel.static void
CensusTransform.dense5x5
(GrayU16 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU16> border) Census transform for local 5x5 region around each pixel.static void
CensusTransform.dense5x5
(GrayU8 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU8> border) Census transform for local 5x5 region around each pixel.static <T extends ImageGray<T>>
voidGCensusTransform.dense5x5
(T input, GrayS32 output, @Nullable ImageBorder<T> border) -
Uses of GrayS32 in boofcv.alg.transform.census.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
static void
static void
ImplCensusTransformBorder.dense5x5_F32
(ImageBorder_F32 input, GrayS32 output) static void
ImplCensusTransformBorder.dense5x5_U8
(ImageBorder_S32 input, GrayS32 output) -
Uses of GrayS32 in boofcv.alg.transform.ii
Modifier and TypeMethodDescriptionstatic GrayS32
IntegralImageOps.convolve
(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output) General code for convolving a box filter across an image using the integral image.static GrayS32
IntegralImageOps.convolveBorder
(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayS32
Converts a regular image into an integral image.static GrayS32
Converts a regular image into an integral image.Modifier and TypeMethodDescriptionstatic int
IntegralImageOps.block_unsafe
(GrayS32 integral, int x0, int y0, int x1, int y1) Computes the value of a block inside an integral image without bounds checking.static int
IntegralImageOps.block_zero
(GrayS32 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 GrayS32
IntegralImageOps.convolve
(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output) General code for convolving a box filter across an image using the integral image.static GrayS32
IntegralImageOps.convolveBorder
(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output, int borderX, int borderY) Convolves the kernel only across the image's border.static int
IntegralImageOps.convolveSparse
(GrayS32 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static GrayS32
Converts a regular image into an integral image.static GrayS32
Converts a regular image into an integral image. -
Uses of GrayS32 in boofcv.alg.transform.ii.impl
Modifier and TypeMethodDescriptionstatic int
ImplIntegralImageOps.block_unsafe
(GrayS32 integral, int x0, int y0, int x1, int y1) static int
ImplIntegralImageOps.block_zero
(GrayS32 integral, int x0, int y0, int x1, int y1) static void
ImplIntegralImageConvolve_MT.convolve
(GrayS32 integral, IntegralKernel kernel, GrayS32 output) static void
ImplIntegralImageConvolve.convolve
(GrayS32 integral, IntegralKernel kernel, GrayS32 output) static void
ImplIntegralImageConvolve_MT.convolveBorder
(GrayS32 integral, IntegralKernel kernel, GrayS32 output, int borderX, int borderY) static void
ImplIntegralImageConvolve.convolveBorder
(GrayS32 integral, IntegralKernel kernel, GrayS32 output, int borderX, int borderY) static int
ImplIntegralImageOps.convolveSparse
(GrayS32 integral, IntegralKernel kernel, int x, int y) static void
static void
-
Uses of GrayS32 in boofcv.alg.transform.wavelet
Modifier and TypeMethodDescriptionstatic void
WaveletTransformOps.inverse1
(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage, int minValue, int maxValue) Performs a single level inverse wavelet transform.static void
WaveletTransformOps.inverseN
(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage, int numLevels, int minValue, int maxValue) Performs a level N inverse fast wavelet transform (FWT).static void
WaveletTransformOps.transform1
(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage) Performs a single level wavelet transform.static void
WaveletTransformOps.transformN
(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage, int numLevels) Performs a level N wavelet transform using the fast wavelet transform (FWT). -
Uses of GrayS32 in boofcv.alg.transform.wavelet.impl
Modifier and TypeMethodDescriptionstatic void
ImplWaveletTransformBorder.horizontal
(BorderIndex1D border, WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static void
ImplWaveletTransformInner.horizontal
(WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static void
ImplWaveletTransformBorder.horizontalInverse
(BorderIndex1D border, WlBorderCoef<WlCoef_I32> desc, GrayS32 input, GrayS32 output) static void
ImplWaveletTransformInner.horizontalInverse
(WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static void
ImplWaveletTransformBorder.vertical
(BorderIndex1D border, WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static void
ImplWaveletTransformInner.vertical
(WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static void
ImplWaveletTransformBorder.verticalInverse
(BorderIndex1D border, WlBorderCoef<WlCoef_I32> desc, GrayS32 input, GrayS32 output) static void
ImplWaveletTransformInner.verticalInverse
(WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) -
Uses of GrayS32 in boofcv.core.image
Modifier and TypeMethodDescriptionstatic GrayS32
ConvertImage.average
(InterleavedS32 input, GrayS32 output) Converts aInterleavedS32
into aGrayS32
by computing the average value of each pixel across all the bands.static GrayS32
static GrayS32
static GrayS32
static GrayS32
static GrayS32
static GrayS32
static GrayS32
static GrayS32
Modifier and TypeMethodDescriptionConvertImage.convert
(InterleavedS32 input, Planar<GrayS32> output) Converts aInterleavedS32
into the equivalentPlanar
Modifier and TypeMethodDescriptionstatic GrayS32
ConvertImage.average
(InterleavedS32 input, GrayS32 output) Converts aInterleavedS32
into aGrayS32
by computing the average value of each pixel across all the bands.static GrayS32
static GrayS32
static GrayS32
static GrayS32
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayF32
static GrayF64
static GrayS16
static GrayS64
static GrayS8
static GrayU16
static GrayU8
static GrayS32
static GrayS32
static GrayS32
static GrayS32
Modifier and TypeMethodDescriptionstatic GrayS32
ConvertImage.convert
(InterleavedS32 input, Planar<GrayS32> output) Converts aInterleavedS32
into the equivalentPlanar
static InterleavedS32
ConvertImage.convert
(Planar<GrayS32> input, InterleavedS32 output) Converts aPlanar
into the equivalentInterleavedS32
-
Uses of GrayS32 in boofcv.core.image.impl
Modifier and TypeMethodDescriptionstatic void
ConvertInterleavedToSingle_MT.average
(InterleavedS32 from, GrayS32 to) static void
ConvertInterleavedToSingle.average
(InterleavedS32 from, GrayS32 to) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
Modifier and TypeMethodDescriptionstatic void
static void
static void
ImplConvertImage_MT.convert
(InterleavedS32 input, Planar<GrayS32> output) static void
ImplConvertImage_MT.convert
(Planar<GrayS32> input, InterleavedS32 output) static void
ImplConvertImage.convert
(InterleavedS32 input, Planar<GrayS32> output) static void
ImplConvertImage.convert
(Planar<GrayS32> input, InterleavedS32 output) -
Uses of GrayS32 in boofcv.factory.filter.binary
Modifier and TypeMethodDescriptionstatic FilterImageInterface<GrayS32,
GrayU8> FactoryBinaryImageOps.labelToBinary()
Filter implementation ofBinaryImageOps.labelToBinary(GrayS32, GrayU8)
-
Uses of GrayS32 in boofcv.factory.transform.wavelet
Modifier and TypeMethodDescriptionstatic <T extends GrayI<T>>
WaveletTransform<T,GrayS32, WlCoef_I32> FactoryWaveletTransform.create_I
(WaveletDescription<WlCoef_I32> waveletDesc, int numLevels, int minPixelValue, int maxPixelValue, Class<T> imageType) Creates a wavelet transform for images that are derived fromGrayI
. -
Uses of GrayS32 in boofcv.gui.binary
Modifier and TypeMethodDescriptionstatic BufferedImage
VisualizeBinaryData.renderLabeled
(GrayS32 labelImage, int[] colors, @Nullable BufferedImage out) static BufferedImage
VisualizeBinaryData.renderLabeled
(GrayS32 labelImage, int numRegions, @Nullable BufferedImage out) Renders a labeled where each region is assigned a random color.static BufferedImage
VisualizeBinaryData.renderLabeledBG
(GrayS32 labelImage, int numRegions, @Nullable BufferedImage out) Renders a labeled image where label=0 is assumed to be the background and is always set to black. -
Uses of GrayS32 in boofcv.gui.feature
Modifier and TypeMethodDescriptionstatic BufferedImage
VisualizeRegions.regionBorders
(GrayS32 pixelToRegion, int borderColor, @Nullable BufferedImage output) Draws border pixels of each region using the specified color.static BufferedImage
VisualizeRegions.regions
(GrayS32 pixelToRegion, int numRegions, @Nullable BufferedImage output) Draws each region with a random colorstatic BufferedImage
VisualizeRegions.regionsColor
(GrayS32 pixelToRegion, DogArray<float[]> segmentColor, @Nullable BufferedImage output) Draws each region using the provided colorstatic BufferedImage
VisualizeRegions.watersheds
(GrayS32 segments, @Nullable BufferedImage output, int radius) Sets the pixels of each watershed as red in the output image. -
Uses of GrayS32 in boofcv.gui.image
ModifierConstructorDescriptionImageBinaryLabeledPanel
(GrayS32 labelImage, int maxValues, long randSeed) -
Uses of GrayS32 in boofcv.io.image
Modifier and TypeMethodDescriptionstatic GrayS32
ConvertLabeledImageFormats.convert
(List<PolygonRegion> regions, int width, int height, @Nullable GrayS32 output) Converts from a set of polygon regions into a labeled image.static GrayS32
UtilImageIO.loadLabeledRle
(String fileName, @Nullable GrayS32 labeled) Loads a labeled image in a RLE format.Modifier and TypeMethodDescriptionstatic GrayS32
ConvertLabeledImageFormats.convert
(List<PolygonRegion> regions, int width, int height, @Nullable GrayS32 output) Converts from a set of polygon regions into a labeled image.static void
LabeledImageRleCodec.decode
(InputStream reader, GrayS32 labeled) Decodes the stream and reads the labeled imagestatic void
LabeledImageRleCodec.encode
(GrayS32 labeled, OutputStream writer, String... comments) Saves a labeled image in RLE format.static GrayS32
UtilImageIO.loadLabeledRle
(String fileName, @Nullable GrayS32 labeled) Loads a labeled image in a RLE format.static void
UtilImageIO.saveLabeledRle
(GrayS32 labeled, String fileName) Saves a labeled image in a RLE format. -
Uses of GrayS32 in boofcv.struct.image