Uses of Class
boofcv.struct.image.GrayS32
Packages that use GrayS32
Package
Description
-
Uses of GrayS32 in boofcv.abst.filter.binary
Methods in boofcv.abst.filter.binary with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.abst.segmentation
Methods in boofcv.abst.segmentation with parameters of type GrayS32Modifier and TypeMethodDescriptionvoidvoidSegments the input image into superpixels and puts the output in labeled image.voidvoidvoid -
Uses of GrayS32 in boofcv.abst.transform.census
Methods in boofcv.abst.transform.census with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.abst.transform.wavelet.impl
Methods in boofcv.abst.transform.wavelet.impl that return GrayS32Modifier and TypeMethodDescriptionMethods in boofcv.abst.transform.wavelet.impl with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.alg.border
Methods in boofcv.alg.border that return types with arguments of type GrayS32Methods in boofcv.alg.border with parameters of type GrayS32Method parameters in boofcv.alg.border with type arguments of type GrayS32Modifier and TypeMethodDescriptionvoidGrowBorderSB.SB_S32.setBorder(ImageBorder<GrayS32> border) -
Uses of GrayS32 in boofcv.alg.denoise.wavelet
Methods in boofcv.alg.denoise.wavelet with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.alg.disparity.block
Methods in boofcv.alg.disparity.block that return types with arguments of type GrayS32Constructor parameters in boofcv.alg.disparity.block with type arguments of type GrayS32 -
Uses of GrayS32 in boofcv.alg.distort
Methods in boofcv.alg.distort with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.alg.enhance
Methods in boofcv.alg.enhance with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidEnhanceImageOps.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
Methods in boofcv.alg.enhance.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidImplEnhanceHistogram_MT.applyTransform(GrayS32 input, int[] transform, int minValue, GrayS32 output) static voidImplEnhanceHistogram.applyTransform(GrayS32 input, int[] transform, int minValue, GrayS32 output) -
Uses of GrayS32 in boofcv.alg.feature.describe
Methods in boofcv.alg.feature.describe with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidSurfDescribeOps.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
Methods in boofcv.alg.feature.describe.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidImplSurfDescribeOps.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
Methods in boofcv.alg.feature.detect.edge with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidComputes the edge orientation using theMath.atan(double)function.static voidGradientToEdgeFeatures.direction2(GrayS32 derivX, GrayS32 derivY, GrayF32 angle) Computes the edge orientation using theMath.atan2(double, double)function.static voidGradientToEdgeFeatures.intensityAbs(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) Computes the edge intensity using a Euclidean norm.static voidGradientToEdgeFeatures.intensityE(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) Computes the edge intensity using a Euclidean norm.static GrayF32GradientToEdgeFeatures.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
Methods in boofcv.alg.feature.detect.edge.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplGradientToEdgeFeatures_MT.direction2(GrayS32 derivX, GrayS32 derivY, GrayF32 angle) static voidImplGradientToEdgeFeatures.direction2(GrayS32 derivX, GrayS32 derivY, GrayF32 angle) static voidImplEdgeNonMaxSuppressionCrude_MT.inner4(GrayF32 intensity, GrayS32 derivX, GrayS32 derivY, GrayF32 output) Only processes the inner image.static voidImplEdgeNonMaxSuppressionCrude.inner4(GrayF32 intensity, GrayS32 derivX, GrayS32 derivY, GrayF32 output) Only processes the inner image.static voidImplGradientToEdgeFeatures_MT.intensityAbs(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) static voidImplGradientToEdgeFeatures.intensityAbs(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) static voidImplGradientToEdgeFeatures_MT.intensityE(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) static voidImplGradientToEdgeFeatures.intensityE(GrayS32 derivX, GrayS32 derivY, GrayF32 intensity) -
Uses of GrayS32 in boofcv.alg.feature.detect.intensity
Methods in boofcv.alg.feature.detect.intensity with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidComputes an approximation to the Hessian's determinant.static voidIntegralImageFeatureIntensity.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
Methods in boofcv.alg.feature.detect.intensity.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidImplIntegralImageFeatureIntensity.computeHessian(GrayS32 integral, GrayF32 intensity, IntegralKernel kerXX, IntegralKernel kerYY, IntegralKernel kerXY, float norm, int y, int yy, int x, int xx) static voidImplIntegralImageFeatureIntensity_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 voidImplIntegralImageFeatureIntensity.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 voidImplIntegralImageFeatureIntensity_MT.hessianInner(GrayS32 integral, int skip, int size, GrayF32 intensity) Optimizes intensity for the inner image.static voidImplIntegralImageFeatureIntensity.hessianInner(GrayS32 integral, int skip, int size, GrayF32 intensity) Optimizes intensity for the inner image.static voidImplIntegralImageFeatureIntensity.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
Methods in boofcv.alg.feature.orientation.impl that return types with arguments of type GrayS32Modifier and TypeMethodDescriptionImplOrientationAverage_S32.getImageType()ImplOrientationHistogram_S32.getImageType()ImplOrientationSlidingWindow_S32.getImageType() -
Uses of GrayS32 in boofcv.alg.filter.basic.impl
Methods in boofcv.alg.filter.basic.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidstatic voidstatic void -
Uses of GrayS32 in boofcv.alg.filter.binary
Methods in boofcv.alg.filter.binary with parameters of type GrayS32Modifier 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 GrayU8BinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage) Converts a labeled image into a binary image by setting any non-zero value to one.static GrayU8BinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) Only converts the specified blobs over into the binary imagestatic GrayU8BinaryImageOps.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.voidProcesses the binary image to find the contour of and label blobs.static voidUsed to change the labels in a labeled binary image.voidContourTracer.setInputs(GrayU8 binary, GrayS32 labeled, PackedSetsPoint2D_I32 storagePoints) Specifies the input images.static GrayU8Applies a global threshold across the whole image. -
Uses of GrayS32 in boofcv.alg.filter.binary.impl
Methods in boofcv.alg.filter.binary.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidImplBinaryImageOps_MT.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage) static voidImplBinaryImageOps_MT.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) static voidImplBinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage) static voidImplBinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) static voidstatic voidstatic GrayU8static GrayU8 -
Uses of GrayS32 in boofcv.alg.filter.convolve
Methods in boofcv.alg.filter.convolve with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidConvolveImage.convolve(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a 2D convolution across the image.static voidConvolveImage.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static voidConvolveImageNoBorder.convolve(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveImageNoBorder.convolve(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static voidConvolveImageNoBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output) static voidConvolveImageNormalized.convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst) Performs a 2D normalized convolution across the image.static voidConvolveImageNormalized.convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a 2D normalized convolution across the image.static voidConvolveImage.horizontal(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a horizontal 1D convolution across the image.static voidConvolveImage.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static voidConvolveImageBox.horizontal(GrayU8 input, GrayS32 output, int radius) Performs a horizontal 1D convolution of a box kernel across the imagestatic voidConvolveImageNoBorder.horizontal(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveImageNoBorder.horizontal(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, int divisor) static voidConvolveImageNoBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output) static voidConvolveImageNormalized.horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImageNormalized.horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImage.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a vertical 1D convolution across the image.static voidConvolveImage.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static voidConvolveImageBox.vertical(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> work) Performs a vertical 1D convolution of a box kernel across the imagestatic voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayI16 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output) static voidConvolveImageNormalized.vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) Performs a vertical 1D normalized convolution across the image.static voidConvolveImageNormalized.vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a vertical 1D normalized convolution across the image.Method parameters in boofcv.alg.filter.convolve with type arguments of type GrayS32Modifier and TypeMethodDescriptionstatic voidConvolveImage.convolve(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a 2D convolution across the image.static voidConvolveImageNormalized.convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a 2D normalized convolution across the image.static voidConvolveImage.horizontal(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a horizontal 1D convolution across the image.static voidConvolveImageNormalized.horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, ImageBorder_S32<GrayS32> bsrc) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImage.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> border) Performs a vertical 1D convolution across the image.static voidConvolveImageNormalized.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
Methods in boofcv.alg.filter.convolve.border with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidConvolveJustBorder_General_SB.convolve(Kernel2D_S32 kernel, ImageBorder_S32 input, GrayS32 output) static voidConvolveJustBorder_General_SB.convolve(Kernel2D_S32 kernel, ImageBorder_S32 input, GrayS32 output, int divisor) static voidConvolveJustBorder_General_SB.horizontal(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayS32 output) static voidConvolveJustBorder_General_SB.horizontal(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayS32 output, int divisor) static voidConvolveJustBorder_General_SB.vertical(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayS32 output) static voidConvolveJustBorder_General_SB.vertical(Kernel1D_S32 kernel, ImageBorder_S32 input, GrayS32 output, int divisor) -
Uses of GrayS32 in boofcv.alg.filter.convolve.noborder
Methods in boofcv.alg.filter.convolve.noborder with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidConvolveImageStandard_SB_MT.convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageStandard_SB_MT.convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB_MT.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayS32 dest) static voidConvolveImageStandard_SB.convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageStandard_SB.convolve(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayS32 dest) static booleanConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve(Kernel2D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor, GrowArray<DogArray_I32> work) static booleanConvolveImageUnrolled_SB_MT_S32_S32.convolve(Kernel2D_S32 kernel, GrayS32 image, GrayS32 dest) static booleanConvolveImageUnrolled_SB_S32_S32_Div.convolve(Kernel2D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor, GrowArray<DogArray_I32> work) static booleanConvolveImageUnrolled_SB_S32_S32.convolve(Kernel2D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve11(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.convolve11(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.convolve11(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.convolve11(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve3(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.convolve3(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.convolve3(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.convolve3(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve5(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.convolve5(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.convolve5(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.convolve5(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve7(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.convolve7(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.convolve7(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.convolve7(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.convolve9(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.convolve9(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.convolve9(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.convolve9(Kernel2D_S32 kernel, GrayS32 src, GrayS32 dest) static voidConvolveImageStandard_SB_MT.horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageStandard_SB_MT.horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor) static voidConvolveImageStandard_SB_MT.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static voidConvolveImageStandard_SB.horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageStandard_SB.horizontal(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor) static voidConvolveImageStandard_SB.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static booleanConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static booleanConvolveImageUnrolled_SB_MT_S32_S32.horizontal(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static booleanConvolveImageUnrolled_SB_S32_S32_Div.horizontal(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static booleanConvolveImageUnrolled_SB_S32_S32.horizontal(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidImplConvolveBox_MT.horizontal(GrayS32 input, GrayS32 output, int radius) static voidImplConvolveBox_MT.horizontal(GrayU8 input, GrayS32 output, int radius) static voidImplConvolveBox.horizontal(GrayS32 input, GrayS32 output, int radius) static voidImplConvolveBox.horizontal(GrayU8 input, GrayS32 output, int radius) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal11(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_S32_S32.horizontal11(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.horizontal11(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_S32_S32.horizontal11(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal3(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_S32_S32.horizontal3(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.horizontal3(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_S32_S32.horizontal3(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal5(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_S32_S32.horizontal5(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.horizontal5(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_S32_S32.horizontal5(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal7(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_S32_S32.horizontal7(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.horizontal7(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_S32_S32.horizontal7(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.horizontal9(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_S32_S32.horizontal9(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageUnrolled_SB_S32_S32_Div.horizontal9(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor) static voidConvolveImageUnrolled_SB_S32_S32.horizontal9(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayS32 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayS32 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static booleanConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor, GrowArray<DogArray_I32> work) static booleanConvolveImageUnrolled_SB_MT_S32_S32.vertical(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static booleanConvolveImageUnrolled_SB_S32_S32_Div.vertical(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest, int divisor, GrowArray<DogArray_I32> work) static booleanConvolveImageUnrolled_SB_S32_S32.vertical(Kernel1D_S32 kernel, GrayS32 image, GrayS32 dest) static voidImplConvolveBox_MT.vertical(GrayS32 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveBox_MT.vertical(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveBox.vertical(GrayS32 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveBox.vertical(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical11(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.vertical11(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_S32_S32_Div.vertical11(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.vertical11(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical3(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.vertical3(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_S32_S32_Div.vertical3(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.vertical3(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical5(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.vertical5(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_S32_S32_Div.vertical5(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.vertical5(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical7(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.vertical7(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_S32_S32_Div.vertical7(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.vertical7(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_MT_S32_S32_Div.vertical9(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_S32_S32.vertical9(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) static voidConvolveImageUnrolled_SB_S32_S32_Div.vertical9(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_S32_S32.vertical9(Kernel1D_S32 kernel, GrayS32 src, GrayS32 dst) -
Uses of GrayS32 in boofcv.alg.filter.convolve.normalized
Methods in boofcv.alg.filter.convolve.normalized with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidConvolveNormalized_JustBorder_SB.convolve(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveNormalizedNaive_SB.convolve(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveNormalizedNaive_SB.convolve(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) static voidConvolveNormalized_JustBorder_SB.horizontal(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) static voidConvolveNormalized_JustBorder_SB.vertical(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, GrayS32 input, GrayI16 output) static voidConvolveNormalized_JustBorder_SB.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, GrayS32 input, GrayI16 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) Method parameters in boofcv.alg.filter.convolve.normalized with type arguments of type GrayS32Modifier and TypeMethodDescriptionstatic voidConvolveNormalizedNaive_SB.convolve(Kernel2D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernel, GrayS32 input, GrayS32 output, ImageBorder_S32<GrayS32> binput) -
Uses of GrayS32 in boofcv.alg.filter.derivative
Methods in boofcv.alg.filter.derivative with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidGradientThree.process(GrayU8 orig, GrayS32 derivX, GrayS32 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8along the x and y axes.static voidDerivativeHelperFunctions.processBorderHorizontal(GrayU8 orig, GrayS32 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) static voidDerivativeHelperFunctions.processBorderVertical(GrayU8 orig, GrayS32 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) -
Uses of GrayS32 in boofcv.alg.filter.derivative.impl
Methods in boofcv.alg.filter.derivative.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidComputes the derivative along the x and y axesstatic voidComputes the derivative along the x and y axes -
Uses of GrayS32 in boofcv.alg.filter.kernel
Methods in boofcv.alg.filter.kernel that return GrayS32 -
Uses of GrayS32 in boofcv.alg.filter.misc
Methods in boofcv.alg.filter.misc with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidDown samples the image.static voidImageLambdaFilters.filterRectCenterEdge(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) static voidImageLambdaFilters_MT.filterRectCenterInner(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) static voidImageLambdaFilters.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
Methods in boofcv.alg.filter.misc.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic void -
Uses of GrayS32 in boofcv.alg.interpolate.impl
Methods in boofcv.alg.interpolate.impl that return types with arguments of type GrayS32Modifier and TypeMethodDescriptionImplBilinearPixel_S32.copy()NearestNeighborPixel_S32.copy()ImplBilinearPixel_S32.getImageType()NearestNeighborPixel_S32.getImageType()Methods in boofcv.alg.interpolate.impl with parameters of type GrayS32Constructors in boofcv.alg.interpolate.impl with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.alg.misc
Methods in boofcv.alg.misc with type parameters of type GrayS32Modifier 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 imageMethods in boofcv.alg.misc with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidSets each pixel in the output image to be the absolute value of the input image.static voidPerforms pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static voidPerforms pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static voidPerforms pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static voidImageMiscOps.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 voidImageMiscOps.addUniform(GrayS32 input, Random rand, int min, int max) Adds uniform i.i.d noise to each pixel in the image.static voidComputes the average for each pixel across all bands in thePlanarimage.static voidComputes the average for each pixel across selected bands in thePlanarimage.static voidPixelMath.boundImage(GrayS32 img, int min, int max) Bounds image pixels to be between these two valuesstatic voidImageMiscOps.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 voidImageMiscOps.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 voidComputes the absolute value of the difference between each pixel in the two images.
d(x,y) = |img1(x,y) - img2(x,y)|static voidDivide each element by a scalar value.static voidDivide each element by a scalar value.static voidDivide each element by a scalar value.static voidImageMiscOps.extractBand(InterleavedS32 input, int band, GrayS32 output) Extracts a single band from a multi-band imagestatic voidFills the whole image with the specified valuestatic voidImageMiscOps.fillBorder(GrayS32 image, int value, int radius) Fills the outside border with the specified valuestatic voidImageMiscOps.fillBorder(GrayS32 image, int value, int borderX0, int borderY0, int borderX1, int borderY1) Fills the border with independent border widths for each sidestatic voidImageMiscOps.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 voidImageMiscOps.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 voidImageMiscOps.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 voidImageMiscOps.filter(GrayS32 image, BoofLambdas.FilterPixel_S32 op) Functional API for modifying an images pixel values based on coordinate and valuestatic voidImageMiscOps.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 voidImageMiscOps.flipHorizontal(GrayS32 image) Flips the image from left to rightstatic voidImageMiscOps.flipVertical(GrayS32 image) Flips the image from top to bottomstatic voidImageMiscOps.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 voidComputes the histogram of intensity values for the image.static voidImageStatistics.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 voidImageMiscOps.insertBand(GrayS32 input, int band, InterleavedS32 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 intReturns the maximum element value.static intReturns the maximum element value.static voidComputes the maximum for each pixel across all bands in thePlanarimage.static voidComputes the maximum for each pixel across selected bands in thePlanarimage.static doubleReturns the mean pixel intensity value.static doubleImageStatistics.meanDiffAbs(GrayS32 imgA, GrayS32 imgB) Computes the mean of absolute value error between the two images.static doubleImageStatistics.meanDiffSq(GrayS32 imgA, GrayS32 imgB) Computes the mean squared error (MSE) between the two images.static voidComputes the median for each pixel across all bands in thePlanarimage.static voidComputes the median for each pixel across selected bands in thePlanarimage.static intReturns the minimum element value.static voidComputes the minimum for each pixel across all bands in thePlanarimage.static voidComputes the minimum for each pixel across selected bands in thePlanarimage.static voidSubtracts each element's value from a scalar.static voidSubtracts each element's value from a scalar.static voidSubtracts each element's value from a scalar.static voidSubtracts a scalar value from each element.static voidSubtracts a scalar value from each element.static voidSubtracts a scalar value from each element.static voidMultiply each element by a scalar value.static voidMultiply each element by a scalar value.static voidMultiply each element by a scalar value.static voidChanges the sign of every pixel in the image: output[x,y] = -input[x,y]static voidPixelMath.operator1(GrayS32 input, PixelMathLambdas.Function1_S32 function, GrayS32 output) Applies the lambda operation to each element in the input image.static voidPixelMath.operator2(GrayS32 imgA, PixelMathLambdas.Function2_S32 function, GrayS32 imgB, GrayS32 output) Applies the lambda operation to each element in the two input images.static voidAdds a scalar value to each element.static voidAdds a scalar value to each element.static voidAdds a scalar value to each element.static voidRaises each pixel in the input image to the power of two.static voidIn-place 90 degree image rotation in the counter-clockwise direction.static voidIn-place 90 degree image rotation in the clockwise direction.static voidComputes the standard deviation for each pixel across all bands in thePlanarimage.static voidImageBandMath.stdDev(Planar<GrayS32> input, GrayS32 output, @Nullable GrayS32 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanarimage.static voidComputes the standard deviation of each pixel in a local region.static voidPerforms pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static voidPerforms pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static voidPerforms pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static intReturns the sum of all the pixels in the image.static intReturns the sum of all the pixels in the image.static doubleComputes the variance of pixel intensity values inside the image.Method parameters in boofcv.alg.misc with type arguments of type GrayS32Modifier and TypeMethodDescriptionstatic voidComputes the average for each pixel across all bands in thePlanarimage.static voidComputes the average for each pixel across selected bands in thePlanarimage.static voidComputes the maximum for each pixel across all bands in thePlanarimage.static voidComputes the maximum for each pixel across selected bands in thePlanarimage.static voidComputes the median for each pixel across all bands in thePlanarimage.static voidComputes the median for each pixel across selected bands in thePlanarimage.static voidComputes the minimum for each pixel across all bands in thePlanarimage.static voidComputes the minimum for each pixel across selected bands in thePlanarimage.static voidComputes the standard deviation for each pixel across all bands in thePlanarimage.static voidImageBandMath.stdDev(Planar<GrayS32> input, GrayS32 output, @Nullable GrayS32 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanarimage. -
Uses of GrayS32 in boofcv.alg.misc.impl
Methods in boofcv.alg.misc.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageMiscOps_MT.addGaussian(GrayS32 image, Random rand, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps.addGaussian(GrayS32 image, Random rand, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps_MT.addUniform(GrayS32 image, Random rand, int min, int max) static voidImplImageMiscOps.addUniform(GrayS32 image, Random rand, int min, int max) static voidstatic voidstatic voidImplPixelMath_MT.boundImage(GrayS32 img, int min, int max) static voidImplPixelMath.boundImage(GrayS32 img, int min, int max) static voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, ImageBorder_S32 border, GrayS32 output) static voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, GrayS32 output) static voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, ImageBorder_S32 border, GrayS32 output) static voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS32 input, GrayS32 output) static voidstatic voidstatic voidImplImageMiscOps_MT.extractBand(InterleavedS32 input, int band, GrayS32 output) static voidImplImageMiscOps.extractBand(InterleavedS32 input, int band, GrayS32 output) static voidstatic voidstatic voidImplImageMiscOps_MT.fillBorder(GrayS32 input, int value, int radius) static voidImplImageMiscOps_MT.fillBorder(GrayS32 input, int value, int borderX0, int borderY0, int borderX1, int borderY1) static voidImplImageMiscOps.fillBorder(GrayS32 input, int value, int radius) static voidImplImageMiscOps.fillBorder(GrayS32 input, int value, int borderX0, int borderY0, int borderX1, int borderY1) static voidImplImageMiscOps_MT.fillGaussian(GrayS32 image, Random rand, double mean, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps.fillGaussian(GrayS32 image, Random rand, double mean, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps_MT.fillRectangle(GrayS32 image, int value, int x0, int y0, int width, int height) static voidImplImageMiscOps.fillRectangle(GrayS32 image, int value, int x0, int y0, int width, int height) static voidImplImageMiscOps_MT.fillUniform(GrayS32 image, Random rand, int min, int max) static voidImplImageMiscOps.fillUniform(GrayS32 image, Random rand, int min, int max) static voidImplImageMiscOps_MT.filter(GrayS32 image, BoofLambdas.FilterPixel_S32 op) static voidImplImageMiscOps.filter(GrayS32 image, BoofLambdas.FilterPixel_S32 op) static voidImplImageMiscOps_MT.findAndProcess(GrayS32 input, BoofLambdas.Match_S32 finder, BoofLambdas.ProcessIIB process) static voidImplImageMiscOps.findAndProcess(GrayS32 input, BoofLambdas.Match_S32 finder, BoofLambdas.ProcessIIB process) static voidImplImageMiscOps_MT.flipHorizontal(GrayS32 image) static voidImplImageMiscOps.flipHorizontal(GrayS32 image) static voidImplImageMiscOps_MT.flipVertical(GrayS32 image) static voidImplImageMiscOps.flipVertical(GrayS32 image) static voidImplImageMiscOps_MT.growBorder(GrayS32 src, ImageBorder_S32 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS32 dst) static voidImplImageMiscOps.growBorder(GrayS32 src, ImageBorder_S32 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS32 dst) static voidstatic voidstatic voidImplImageStatistics_MT.histogramScaled(GrayS32 input, int minValue, int maxValue, int[] histogram) static voidImplImageStatistics.histogramScaled(GrayS32 input, int minValue, int maxValue, int[] histogram) static voidImplImageMiscOps_MT.insertBand(GrayS32 input, int band, InterleavedS32 output) static voidImplImageMiscOps.insertBand(GrayS32 input, int band, InterleavedS32 output) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageBandMath_MT.stdDev(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) static voidImplImageBandMath.stdDev(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic intstatic intstatic intstatic intstatic voidstatic voidstatic doublestatic doubleMethod parameters in boofcv.alg.misc.impl with type arguments of type GrayS32Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageBandMath_MT.stdDev(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) static voidImplImageBandMath.stdDev(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) -
Uses of GrayS32 in boofcv.alg.segmentation
Methods in boofcv.alg.segmentation with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic intImageSegmentationOps.countRegionPixels(GrayS32 labeled, int which) Counts the number of instances of 'which' inside the labeled image.static voidImageSegmentationOps.countRegionPixels(GrayS32 labeled, int totalRegions, int[] counts) Counts the number of pixels in all regions.static voidImageSegmentationOps.markRegionBorders(GrayS32 labeled, GrayU8 output) Indicates border pixels between two regions.voidComputeRegionMeanColor.process(T image, GrayS32 pixelToRegion, DogArray_I32 regionMemberCount, DogArray<float[]> regionColor) Compute the average color for each regionstatic voidImageSegmentationOps.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
Fields in boofcv.alg.segmentation.fh04 declared as GrayS32Methods in boofcv.alg.segmentation.fh04 with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.alg.segmentation.ms
Fields in boofcv.alg.segmentation.ms declared as GrayS32Modifier and TypeFieldDescriptionprotected GrayS32SegmentMeanShiftSearch.pixelToModeprotected GrayS32SegmentMeanShiftSearch.quickModeMethods in boofcv.alg.segmentation.ms that return GrayS32Modifier and TypeMethodDescriptionSegmentMeanShiftSearch.getPixelToRegion()From peak index to pixel indexMethods in boofcv.alg.segmentation.ms with parameters of type GrayS32Modifier and TypeMethodDescriptionprotected voidMergeSmallRegions.adjacentBorder(GrayS32 pixelToRegion) protected voidMergeSmallRegions.adjacentInner4(GrayS32 pixelToRegion) protected voidMergeSmallRegions.adjacentInner8(GrayS32 pixelToRegion) protected voidClusterLabeledImage.connectBottom(GrayS32 input, GrayS32 output) Examines pixels along the bottom borderprotected voidClusterLabeledImage.connectInner(GrayS32 input, GrayS32 output) Examines pixels inside the image without the need for bounds checkingprotected voidClusterLabeledImage.connectLeftRight(GrayS32 input, GrayS32 output) Examines pixels along the left and right borderprotected voidMergeSmallRegions.findAdjacentRegions(GrayS32 pixelToRegion) Go through each pixel in the image and examine its neighbors according to a 4-connect rule.protected voidMergeRegionMeanShift.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.voidRegionMergeTree.performMerge(GrayS32 pixelToRegion, DogArray_I32 regionMemberCount) Merges regions together and updates the provided data structures for said changes.voidClusterLabeledImage.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.voidMergeRegionMeanShift.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.voidMergeSmallRegions.process(T image, GrayS32 pixelToRegion, DogArray_I32 regionMemberCount, DogArray<float[]> regionColor) Merges together smaller regions.voidPerforms mean-shift segmentation on the input image.protected voidClusterLabeledImage.setUpEdges(GrayS32 input, GrayS32 output) Declares lookup tables for neighborsprotected voidClusterLabeledImage.setUpEdges4(GrayS32 image, int[] edges) protected voidClusterLabeledImage.setUpEdges8(GrayS32 image, int[] edges) -
Uses of GrayS32 in boofcv.alg.segmentation.slic
Methods in boofcv.alg.segmentation.slic with parameters of type GrayS32Modifier and TypeMethodDescriptionvoidSegmentSlic.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
Fields in boofcv.alg.segmentation.watershed declared as GrayS32Modifier and TypeFieldDescriptionprotected GrayS32WatershedVincentSoille1991.distanceprotected GrayS32WatershedVincentSoille1991.outputprotected GrayS32WatershedVincentSoille1991.outputSubMethods in boofcv.alg.segmentation.watershed that return GrayS32Modifier and TypeMethodDescriptionWatershedVincentSoille1991.getOutput()Segmented output image with watersheds.WatershedVincentSoille1991.getOutputBorder()The entire segmented image used internally.Methods in boofcv.alg.segmentation.watershed with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.alg.transform.census
Methods in boofcv.alg.transform.census with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidCensusTransform.dense5x5(GrayF32 input, GrayS32 output, @Nullable ImageBorder_F32 border) Census transform for local 5x5 region around each pixel.static voidCensusTransform.dense5x5(GrayU16 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU16> border) Census transform for local 5x5 region around each pixel.static voidCensusTransform.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
Methods in boofcv.alg.transform.census.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplCensusTransformBorder.dense5x5_F32(ImageBorder_F32 input, GrayS32 output) static voidImplCensusTransformBorder.dense5x5_U8(ImageBorder_S32 input, GrayS32 output) -
Uses of GrayS32 in boofcv.alg.transform.ii
Methods in boofcv.alg.transform.ii that return GrayS32Modifier and TypeMethodDescriptionstatic GrayS32IntegralImageOps.convolve(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output) General code for convolving a box filter across an image using the integral image.static GrayS32IntegralImageOps.convolveBorder(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayS32Converts a regular image into an integral image.static GrayS32Converts a regular image into an integral image.Methods in boofcv.alg.transform.ii with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic intIntegralImageOps.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 intIntegralImageOps.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 GrayS32IntegralImageOps.convolve(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output) General code for convolving a box filter across an image using the integral image.static GrayS32IntegralImageOps.convolveBorder(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output, int borderX, int borderY) Convolves the kernel only across the image's border.static intIntegralImageOps.convolveSparse(GrayS32 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static GrayS32Converts a regular image into an integral image.static GrayS32Converts a regular image into an integral image. -
Uses of GrayS32 in boofcv.alg.transform.ii.impl
Methods in boofcv.alg.transform.ii.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic intImplIntegralImageOps.block_unsafe(GrayS32 integral, int x0, int y0, int x1, int y1) static intImplIntegralImageOps.block_zero(GrayS32 integral, int x0, int y0, int x1, int y1) static voidImplIntegralImageConvolve_MT.convolve(GrayS32 integral, IntegralKernel kernel, GrayS32 output) static voidImplIntegralImageConvolve.convolve(GrayS32 integral, IntegralKernel kernel, GrayS32 output) static voidImplIntegralImageConvolve_MT.convolveBorder(GrayS32 integral, IntegralKernel kernel, GrayS32 output, int borderX, int borderY) static voidImplIntegralImageConvolve.convolveBorder(GrayS32 integral, IntegralKernel kernel, GrayS32 output, int borderX, int borderY) static intImplIntegralImageOps.convolveSparse(GrayS32 integral, IntegralKernel kernel, int x, int y) static voidstatic void -
Uses of GrayS32 in boofcv.alg.transform.wavelet
Methods in boofcv.alg.transform.wavelet with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidWaveletTransformOps.inverse1(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage, int minValue, int maxValue) Performs a single level inverse wavelet transform.static voidWaveletTransformOps.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 voidWaveletTransformOps.transform1(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage) Performs a single level wavelet transform.static voidWaveletTransformOps.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
Methods in boofcv.alg.transform.wavelet.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidImplWaveletTransformBorder.horizontal(BorderIndex1D border, WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static voidImplWaveletTransformInner.horizontal(WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static voidImplWaveletTransformBorder.horizontalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_I32> desc, GrayS32 input, GrayS32 output) static voidImplWaveletTransformInner.horizontalInverse(WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static voidImplWaveletTransformBorder.vertical(BorderIndex1D border, WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static voidImplWaveletTransformInner.vertical(WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) static voidImplWaveletTransformBorder.verticalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_I32> desc, GrayS32 input, GrayS32 output) static voidImplWaveletTransformInner.verticalInverse(WlCoef_I32 coefficients, GrayS32 input, GrayS32 output) -
Uses of GrayS32 in boofcv.core.image
Methods in boofcv.core.image that return GrayS32Modifier and TypeMethodDescriptionstatic GrayS32ConvertImage.average(InterleavedS32 input, GrayS32 output) Converts aInterleavedS32into aGrayS32by computing the average value of each pixel across all the bands.static GrayS32static GrayS32static GrayS32static GrayS32static GrayS32static GrayS32static GrayS32static GrayS32Methods in boofcv.core.image that return types with arguments of type GrayS32Modifier and TypeMethodDescriptionConvertImage.convert(InterleavedS32 input, Planar<GrayS32> output) Converts aInterleavedS32into the equivalentPlanarMethods in boofcv.core.image with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic GrayS32ConvertImage.average(InterleavedS32 input, GrayS32 output) Converts aInterleavedS32into aGrayS32by computing the average value of each pixel across all the bands.static GrayS32static GrayS32static GrayS32static GrayS32static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayF32static GrayF64static GrayS16static GrayS64static GrayS8static GrayU16static GrayU8static GrayS32static GrayS32static GrayS32static GrayS32Method parameters in boofcv.core.image with type arguments of type GrayS32Modifier and TypeMethodDescriptionstatic GrayS32ConvertImage.convert(InterleavedS32 input, Planar<GrayS32> output) Converts aInterleavedS32into the equivalentPlanarstatic InterleavedS32ConvertImage.convert(Planar<GrayS32> input, InterleavedS32 output) Converts aPlanarinto the equivalentInterleavedS32Constructors in boofcv.core.image with parameters of type GrayS32 -
Uses of GrayS32 in boofcv.core.image.impl
Methods in boofcv.core.image.impl with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic voidConvertInterleavedToSingle_MT.average(InterleavedS32 from, GrayS32 to) static voidConvertInterleavedToSingle.average(InterleavedS32 from, GrayS32 to) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidMethod parameters in boofcv.core.image.impl with type arguments of type GrayS32Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplConvertImage_MT.convert(InterleavedS32 input, Planar<GrayS32> output) static voidImplConvertImage_MT.convert(Planar<GrayS32> input, InterleavedS32 output) static voidImplConvertImage.convert(InterleavedS32 input, Planar<GrayS32> output) static voidImplConvertImage.convert(Planar<GrayS32> input, InterleavedS32 output) -
Uses of GrayS32 in boofcv.factory.filter.binary
Methods in boofcv.factory.filter.binary that return types with arguments of type GrayS32Modifier and TypeMethodDescriptionstatic FilterImageInterface<GrayS32,GrayU8> FactoryBinaryImageOps.labelToBinary()Filter implementation ofBinaryImageOps.labelToBinary(GrayS32, GrayU8) -
Uses of GrayS32 in boofcv.factory.transform.wavelet
Methods in boofcv.factory.transform.wavelet that return types with arguments of type GrayS32Modifier 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
Methods in boofcv.gui.binary with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic BufferedImageVisualizeBinaryData.renderLabeled(GrayS32 labelImage, int[] colors, @Nullable BufferedImage out) static BufferedImageVisualizeBinaryData.renderLabeled(GrayS32 labelImage, int numRegions, @Nullable BufferedImage out) Renders a labeled where each region is assigned a random color.static BufferedImageVisualizeBinaryData.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
Methods in boofcv.gui.feature with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic BufferedImageVisualizeRegions.regionBorders(GrayS32 pixelToRegion, int borderColor, @Nullable BufferedImage output) Draws border pixels of each region using the specified color.static BufferedImageVisualizeRegions.regions(GrayS32 pixelToRegion, int numRegions, @Nullable BufferedImage output) Draws each region with a random colorstatic BufferedImageVisualizeRegions.regionsColor(GrayS32 pixelToRegion, DogArray<float[]> segmentColor, @Nullable BufferedImage output) Draws each region using the provided colorstatic BufferedImageVisualizeRegions.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
Fields in boofcv.gui.image declared as GrayS32Methods in boofcv.gui.image with parameters of type GrayS32Constructors in boofcv.gui.image with parameters of type GrayS32ModifierConstructorDescriptionImageBinaryLabeledPanel(GrayS32 labelImage, int maxValues, long randSeed) -
Uses of GrayS32 in boofcv.io.image
Methods in boofcv.io.image that return GrayS32Modifier and TypeMethodDescriptionstatic GrayS32ConvertLabeledImageFormats.convert(List<PolygonRegion> regions, int width, int height, @Nullable GrayS32 output) Converts from a set of polygon regions into a labeled image.static GrayS32UtilImageIO.loadLabeledRle(String fileName, @Nullable GrayS32 labeled) Loads a labeled image in a RLE format.Methods in boofcv.io.image with parameters of type GrayS32Modifier and TypeMethodDescriptionstatic GrayS32ConvertLabeledImageFormats.convert(List<PolygonRegion> regions, int width, int height, @Nullable GrayS32 output) Converts from a set of polygon regions into a labeled image.static voidLabeledImageRleCodec.decode(InputStream reader, GrayS32 labeled) Decodes the stream and reads the labeled imagestatic voidLabeledImageRleCodec.encode(GrayS32 labeled, OutputStream writer, String... comments) Saves a labeled image in RLE format.static GrayS32UtilImageIO.loadLabeledRle(String fileName, @Nullable GrayS32 labeled) Loads a labeled image in a RLE format.static voidUtilImageIO.saveLabeledRle(GrayS32 labeled, String fileName) Saves a labeled image in a RLE format. -
Uses of GrayS32 in boofcv.struct.image
Fields in boofcv.struct.image with type parameters of type GrayS32Methods in boofcv.struct.image that return GrayS32