Uses of Class
boofcv.struct.image.GrayS8
Package
Description
-
Uses of GrayS8 in boofcv.alg.enhance
Modifier and TypeMethodDescriptionstatic void
EnhanceImageOps.applyTransform
(GrayS8 input, int[] transform, int minValue, GrayS8 output) Applies the transformation table to the provided input image. -
Uses of GrayS8 in boofcv.alg.enhance.impl
Modifier and TypeMethodDescriptionstatic void
ImplEnhanceHistogram_MT.applyTransform
(GrayS8 input, int[] transform, int minValue, GrayS8 output) static void
ImplEnhanceHistogram.applyTransform
(GrayS8 input, int[] transform, int minValue, GrayS8 output) -
Uses of GrayS8 in boofcv.alg.feature.detect.edge
Modifier and TypeMethodDescriptionstatic GrayS8
GradientToEdgeFeatures.discretizeDirection4
(GrayF32 angle, GrayS8 discrete) Converts an image containing edge angles (-pi/2 to pi/2) into a discrete set of angles.static GrayS8
GradientToEdgeFeatures.discretizeDirection8
(GrayF32 angle, GrayS8 discrete) Converts an image containing edge angles (-pi to pi) into a discrete set of 8 angles.Modifier and TypeMethodDescriptionstatic GrayS8
GradientToEdgeFeatures.discretizeDirection4
(GrayF32 angle, GrayS8 discrete) Converts an image containing edge angles (-pi/2 to pi/2) into a discrete set of angles.static GrayS8
GradientToEdgeFeatures.discretizeDirection8
(GrayF32 angle, GrayS8 discrete) Converts an image containing edge angles (-pi to pi) into a discrete set of 8 angles.static GrayF32
GradientToEdgeFeatures.nonMaxSuppression4
(GrayF32 intensity, GrayS8 direction, GrayF32 output) Sets edge intensities to zero if the pixel has an intensity which is less than either of the two adjacent pixels.static GrayF32
GradientToEdgeFeatures.nonMaxSuppression8
(GrayF32 intensity, GrayS8 direction, GrayF32 output) Sets edge intensities to zero if the pixel has an intensity which is less than either of the two adjacent pixels.void
HysteresisEdgeTraceMark.process
(GrayF32 intensity, GrayS8 direction, float lower, float upper, GrayU8 output) Performs hysteresis thresholding using the provided lower and upper thresholds.void
Performs hysteresis thresholding using the provided lower and upper thresholds. -
Uses of GrayS8 in boofcv.alg.feature.detect.edge.impl
Modifier and TypeMethodDescriptionstatic void
Just processes the image border.static void
Just processes the image border.static void
Just processes the image border.static void
Just processes the image border.static void
Only processes the inner image.static void
Only processes the inner image.static void
Only processes the inner image.static void
Only processes the inner image.static void
Slow algorithm which processes the whole image.static void
Slow algorithm which processes the whole image.static void
Slow algorithm which processes the whole image.static void
Slow algorithm which processes the whole image. -
Uses of GrayS8 in boofcv.alg.filter.misc
-
Uses of GrayS8 in boofcv.alg.filter.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
-
Uses of GrayS8 in boofcv.alg.misc
Modifier 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
ImageMiscOps.addGaussian
(GrayS8 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
(GrayS8 input, Random rand, int min, int max) Adds uniform i.i.d noise to each pixel in the image.static void
PixelMath.boundImage
(GrayS8 img, int min, int max) Bounds image pixels to be between these two valuesstatic 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.filter
(GrayS8 image, BoofLambdas.FilterPixel_S32 op) Functional API for modifying an images pixel values based on coordinate and valuestatic void
Computes the histogram of intensity values for the image.static void
ImageStatistics.histogramScaled
(GrayS8 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 int
Returns the maximum element value.static int
Returns the maximum element value.static double
Returns the mean pixel intensity value.static double
ImageStatistics.meanDiffAbs
(GrayS8 imgA, GrayS8 imgB) Computes the mean of absolute value error between the two images.static double
ImageStatistics.meanDiffSq
(GrayS8 imgA, GrayS8 imgB) Computes the mean squared error (MSE) between the two images.static int
Returns the minimum element value.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
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
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. -
Uses of GrayS8 in boofcv.alg.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
ImplImageMiscOps_MT.addGaussian
(GrayS8 image, Random rand, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps.addGaussian
(GrayS8 image, Random rand, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps_MT.addUniform
(GrayS8 image, Random rand, int min, int max) static void
ImplImageMiscOps.addUniform
(GrayS8 image, Random rand, int min, int max) static void
ImplPixelMath_MT.boundImage
(GrayS8 img, int min, int max) static void
ImplPixelMath.boundImage
(GrayS8 img, int min, int max) static void
static void
static void
ImplImageMiscOps_MT.filter
(GrayS8 image, BoofLambdas.FilterPixel_S32 op) static void
ImplImageMiscOps.filter
(GrayS8 image, BoofLambdas.FilterPixel_S32 op) static void
static void
static void
ImplImageStatistics_MT.histogramScaled
(GrayS8 input, int minValue, int maxValue, int[] histogram) static void
ImplImageStatistics.histogramScaled
(GrayS8 input, int minValue, int maxValue, int[] histogram) static void
static void
static int
static int
static int
static int
static double
static double
-
Uses of GrayS8 in boofcv.core.image
Modifier and TypeMethodDescriptionstatic GrayS8
ConvertImage.average
(InterleavedS8 input, GrayS8 output) Converts aInterleavedS8
into aGrayS8
by computing the average value of each pixel across all the bands.static GrayS8
static GrayS8
static GrayS8
static GrayS8
static GrayS8
static GrayS8
static GrayS8
static GrayS8
Modifier and TypeMethodDescriptionConvertImage.convert
(InterleavedS8 input, Planar<GrayS8> output) Converts aInterleavedS8
into the equivalentPlanar
Modifier and TypeMethodDescriptionstatic GrayS8
ConvertImage.average
(InterleavedS8 input, GrayS8 output) Converts aInterleavedS8
into aGrayS8
by computing the average value of each pixel across all the bands.static GrayS8
static GrayS8
static GrayS8
static GrayS8
static GrayS8
static GrayS8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayF32
static GrayF64
static GrayS16
static GrayS32
static GrayS64
static GrayU16
static GrayU8
static GrayS8
static GrayS8
Modifier and TypeMethodDescriptionstatic GrayS8
ConvertImage.convert
(InterleavedS8 input, Planar<GrayS8> output) Converts aInterleavedS8
into the equivalentPlanar
static InterleavedS8
ConvertImage.convert
(Planar<GrayS8> input, InterleavedS8 output) Converts aPlanar
into the equivalentInterleavedS8
-
Uses of GrayS8 in boofcv.core.image.impl
Modifier and TypeMethodDescriptionstatic void
ConvertInterleavedToSingle_MT.average
(InterleavedS8 from, GrayS8 to) static void
ConvertInterleavedToSingle.average
(InterleavedS8 from, GrayS8 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
Modifier and TypeMethodDescriptionstatic void
static void
static void
ImplConvertImage_MT.convert
(InterleavedS8 input, Planar<GrayS8> output) static void
ImplConvertImage_MT.convert
(Planar<GrayS8> input, InterleavedS8 output) static void
ImplConvertImage.convert
(InterleavedS8 input, Planar<GrayS8> output) static void
ImplConvertImage.convert
(Planar<GrayS8> input, InterleavedS8 output) -
Uses of GrayS8 in boofcv.gui.edge
Modifier and TypeMethodDescriptionstatic BufferedImage
VisualizeEdgeFeatures.renderOrientation4
(GrayS8 direction, GrayF32 intensity, float threshold, @Nullable BufferedImage out) -
Uses of GrayS8 in boofcv.struct.image