Uses of Class
boofcv.struct.image.GrayS8
Packages that use GrayS8
Package
Description
-
Uses of GrayS8 in boofcv.alg.enhance
Methods in boofcv.alg.enhance with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic voidEnhanceImageOps.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
Methods in boofcv.alg.enhance.impl with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic voidImplEnhanceHistogram_MT.applyTransform(GrayS8 input, int[] transform, int minValue, GrayS8 output) static voidImplEnhanceHistogram.applyTransform(GrayS8 input, int[] transform, int minValue, GrayS8 output) -
Uses of GrayS8 in boofcv.alg.feature.detect.edge
Methods in boofcv.alg.feature.detect.edge that return GrayS8Modifier and TypeMethodDescriptionstatic GrayS8GradientToEdgeFeatures.discretizeDirection4(GrayF32 angle, GrayS8 discrete) Converts an image containing edge angles (-pi/2 to pi/2) into a discrete set of angles.static GrayS8GradientToEdgeFeatures.discretizeDirection8(GrayF32 angle, GrayS8 discrete) Converts an image containing edge angles (-pi to pi) into a discrete set of 8 angles.Methods in boofcv.alg.feature.detect.edge with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic GrayS8GradientToEdgeFeatures.discretizeDirection4(GrayF32 angle, GrayS8 discrete) Converts an image containing edge angles (-pi/2 to pi/2) into a discrete set of angles.static GrayS8GradientToEdgeFeatures.discretizeDirection8(GrayF32 angle, GrayS8 discrete) Converts an image containing edge angles (-pi to pi) into a discrete set of 8 angles.static GrayF32GradientToEdgeFeatures.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 GrayF32GradientToEdgeFeatures.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.voidHysteresisEdgeTraceMark.process(GrayF32 intensity, GrayS8 direction, float lower, float upper, GrayU8 output) Performs hysteresis thresholding using the provided lower and upper thresholds.voidPerforms hysteresis thresholding using the provided lower and upper thresholds. -
Uses of GrayS8 in boofcv.alg.feature.detect.edge.impl
Methods in boofcv.alg.feature.detect.edge.impl with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic voidJust processes the image border.static voidJust processes the image border.static voidJust processes the image border.static voidJust processes the image border.static voidOnly processes the inner image.static voidOnly processes the inner image.static voidOnly processes the inner image.static voidOnly processes the inner image.static voidSlow algorithm which processes the whole image.static voidSlow algorithm which processes the whole image.static voidSlow algorithm which processes the whole image.static voidSlow algorithm which processes the whole image. -
Uses of GrayS8 in boofcv.alg.filter.misc
Methods in boofcv.alg.filter.misc with parameters of type GrayS8 -
Uses of GrayS8 in boofcv.alg.filter.misc.impl
Methods in boofcv.alg.filter.misc.impl with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic void -
Uses of GrayS8 in boofcv.alg.misc
Methods in boofcv.alg.misc with parameters of type GrayS8Modifier 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 voidImageMiscOps.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 voidImageMiscOps.addUniform(GrayS8 input, Random rand, int min, int max) Adds uniform i.i.d noise to each pixel in the image.static voidPixelMath.boundImage(GrayS8 img, int min, int max) Bounds image pixels to be between these two valuesstatic 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.filter(GrayS8 image, BoofLambdas.FilterPixel_S32 op) Functional API for modifying an images pixel values based on coordinate and valuestatic voidComputes the histogram of intensity values for the image.static voidImageStatistics.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 intReturns the maximum element value.static intReturns the maximum element value.static doubleReturns the mean pixel intensity value.static doubleImageStatistics.meanDiffAbs(GrayS8 imgA, GrayS8 imgB) Computes the mean of absolute value error between the two images.static doubleImageStatistics.meanDiffSq(GrayS8 imgA, GrayS8 imgB) Computes the mean squared error (MSE) between the two images.static intReturns the minimum element value.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 voidAdds a scalar value to each element.static voidAdds a scalar value to each element.static voidAdds a scalar value to each element.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. -
Uses of GrayS8 in boofcv.alg.misc.impl
Methods in boofcv.alg.misc.impl with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplImageMiscOps_MT.addGaussian(GrayS8 image, Random rand, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps.addGaussian(GrayS8 image, Random rand, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps_MT.addUniform(GrayS8 image, Random rand, int min, int max) static voidImplImageMiscOps.addUniform(GrayS8 image, Random rand, int min, int max) static voidImplPixelMath_MT.boundImage(GrayS8 img, int min, int max) static voidImplPixelMath.boundImage(GrayS8 img, int min, int max) static voidstatic voidstatic voidImplImageMiscOps_MT.filter(GrayS8 image, BoofLambdas.FilterPixel_S32 op) static voidImplImageMiscOps.filter(GrayS8 image, BoofLambdas.FilterPixel_S32 op) static voidstatic voidstatic voidImplImageStatistics_MT.histogramScaled(GrayS8 input, int minValue, int maxValue, int[] histogram) static voidImplImageStatistics.histogramScaled(GrayS8 input, int minValue, int maxValue, int[] histogram) static voidstatic voidstatic intstatic intstatic intstatic intstatic doublestatic double -
Uses of GrayS8 in boofcv.core.image
Methods in boofcv.core.image that return GrayS8Modifier and TypeMethodDescriptionstatic GrayS8ConvertImage.average(InterleavedS8 input, GrayS8 output) Converts aInterleavedS8into aGrayS8by computing the average value of each pixel across all the bands.static GrayS8static GrayS8static GrayS8static GrayS8static GrayS8static GrayS8static GrayS8static GrayS8Methods in boofcv.core.image that return types with arguments of type GrayS8Modifier and TypeMethodDescriptionConvertImage.convert(InterleavedS8 input, Planar<GrayS8> output) Converts aInterleavedS8into the equivalentPlanarMethods in boofcv.core.image with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic GrayS8ConvertImage.average(InterleavedS8 input, GrayS8 output) Converts aInterleavedS8into aGrayS8by computing the average value of each pixel across all the bands.static GrayS8static GrayS8static GrayS8static GrayS8static GrayS8static GrayS8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayF32static GrayF64static GrayS16static GrayS32static GrayS64static GrayU16static GrayU8static GrayS8static GrayS8Method parameters in boofcv.core.image with type arguments of type GrayS8Modifier and TypeMethodDescriptionstatic GrayS8ConvertImage.convert(InterleavedS8 input, Planar<GrayS8> output) Converts aInterleavedS8into the equivalentPlanarstatic InterleavedS8ConvertImage.convert(Planar<GrayS8> input, InterleavedS8 output) Converts aPlanarinto the equivalentInterleavedS8Constructors in boofcv.core.image with parameters of type GrayS8 -
Uses of GrayS8 in boofcv.core.image.impl
Methods in boofcv.core.image.impl with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic voidConvertInterleavedToSingle_MT.average(InterleavedS8 from, GrayS8 to) static voidConvertInterleavedToSingle.average(InterleavedS8 from, GrayS8 to) static 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 GrayS8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplConvertImage_MT.convert(InterleavedS8 input, Planar<GrayS8> output) static voidImplConvertImage_MT.convert(Planar<GrayS8> input, InterleavedS8 output) static voidImplConvertImage.convert(InterleavedS8 input, Planar<GrayS8> output) static voidImplConvertImage.convert(Planar<GrayS8> input, InterleavedS8 output) -
Uses of GrayS8 in boofcv.gui.edge
Methods in boofcv.gui.edge with parameters of type GrayS8Modifier and TypeMethodDescriptionstatic BufferedImageVisualizeEdgeFeatures.renderOrientation4(GrayS8 direction, GrayF32 intensity, float threshold, @Nullable BufferedImage out) -
Uses of GrayS8 in boofcv.struct.image
Fields in boofcv.struct.image with type parameters of type GrayS8Methods in boofcv.struct.image that return GrayS8