Uses of Class
boofcv.struct.image.GrayS64
Packages that use GrayS64
Package
Description
-
Uses of GrayS64 in boofcv.abst.transform.census
Methods in boofcv.abst.transform.census with parameters of type GrayS64 -
Uses of GrayS64 in boofcv.alg.border
Methods in boofcv.alg.border that return types with arguments of type GrayS64Methods in boofcv.alg.border with parameters of type GrayS64Method parameters in boofcv.alg.border with type arguments of type GrayS64Modifier and TypeMethodDescriptionvoidGrowBorderSB.SB_S64.setBorder(ImageBorder<GrayS64> border) -
Uses of GrayS64 in boofcv.alg.disparity.block
Methods in boofcv.alg.disparity.block that return types with arguments of type GrayS64Methods in boofcv.alg.disparity.block with parameters of type GrayS64Modifier and TypeMethodDescriptionvoidMethod parameters in boofcv.alg.disparity.block with type arguments of type GrayS64Modifier and TypeMethodDescriptionvoidBlockRowScore.ArrayS32_BS64.setBorder(ImageBorder<GrayS64> border) Constructor parameters in boofcv.alg.disparity.block with type arguments of type GrayS64 -
Uses of GrayS64 in boofcv.alg.filter.misc
Methods in boofcv.alg.filter.misc with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic voidImageLambdaFilters.filterRectCenterEdge(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S64 filter) static voidImageLambdaFilters_MT.filterRectCenterInner(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S64 filter) static voidImageLambdaFilters.filterRectCenterInner(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S64 filter) -
Uses of GrayS64 in boofcv.alg.misc
Methods in boofcv.alg.misc with type parameters of type GrayS64Modifier and TypeMethodDescriptionstatic <T extends GrayS64>
TImageMiscOps.rotateCCW(T input, T output) Rotates the image 90 degrees in the counter-clockwise direction.static <T extends GrayS64>
TImageMiscOps.rotateCW(T input, T output) Rotates the image 90 degrees in the clockwise direction.static <T extends GrayS64>
TImageMiscOps.transpose(T input, T output) Transposes the imageMethods in boofcv.alg.misc with parameters of type GrayS64Modifier 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(GrayS64 image, Random rand, double sigma, long lowerBound, long upperBound) Adds Gaussian/normal i.i.d noise to each pixel in the image.static voidImageMiscOps.addUniform(GrayS64 input, Random rand, long min, long 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(GrayS64 img, long min, long max) Bounds image pixels to be between these two valuesstatic voidImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, ImageBorder_S64 border, GrayS64 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, GrayS64 input, GrayS64 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(InterleavedS64 input, int band, GrayS64 output) Extracts a single band from a multi-band imagestatic voidFills the whole image with the specified valuestatic voidImageMiscOps.fillBorder(GrayS64 image, long value, int radius) Fills the outside border with the specified valuestatic voidImageMiscOps.fillBorder(GrayS64 image, long value, int borderX0, int borderY0, int borderX1, int borderY1) Fills the border with independent border widths for each sidestatic voidImageMiscOps.fillGaussian(GrayS64 input, Random rand, double mean, double sigma, long lowerBound, long upperBound) Sets each value in the image to a value drawn from a Gaussian distribution.static voidImageMiscOps.fillRectangle(GrayS64 image, long 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(GrayS64 img, Random rand, long min, long 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(GrayS64 image, BoofLambdas.FilterPixel_S64 op) Functional API for modifying an images pixel values based on coordinate and valuestatic voidImageMiscOps.findAndProcess(GrayS64 input, BoofLambdas.Match_S64 finder, BoofLambdas.ProcessIIB process) Using the provided functions, finds all pixel values which match then calls the process functionstatic voidImageMiscOps.flipHorizontal(GrayS64 image) Flips the image from left to rightstatic voidImageMiscOps.flipVertical(GrayS64 image) Flips the image from top to bottomstatic voidImageMiscOps.growBorder(GrayS64 src, ImageBorder_S64 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS64 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(GrayS64 input, long minValue, long maxValue, int[] histogram) Computes the histogram of intensity values for the image while scaling the range to match the histogram.static voidImageMiscOps.insertBand(GrayS64 input, int band, InterleavedS64 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 longReturns the maximum element value.static longReturns 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(GrayS64 imgA, GrayS64 imgB) Computes the mean of absolute value error between the two images.static doubleImageStatistics.meanDiffSq(GrayS64 imgA, GrayS64 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 longReturns 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(GrayS64 input, PixelMathLambdas.Function1_S64 function, GrayS64 output) Applies the lambda operation to each element in the input image.static voidPixelMath.operator2(GrayS64 imgA, PixelMathLambdas.Function2_S64 function, GrayS64 imgB, GrayS64 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 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<GrayS64> input, GrayS64 output, @Nullable GrayS64 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanarimage.static voidPerforms pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static longReturns the sum of all the pixels in the image.static longReturns 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 GrayS64Modifier 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<GrayS64> input, GrayS64 output, @Nullable GrayS64 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanarimage. -
Uses of GrayS64 in boofcv.alg.misc.impl
Methods in boofcv.alg.misc.impl with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplImageMiscOps_MT.addGaussian(GrayS64 image, Random rand, double sigma, long lowerBound, long upperBound) static voidImplImageMiscOps.addGaussian(GrayS64 image, Random rand, double sigma, long lowerBound, long upperBound) static voidImplImageMiscOps_MT.addUniform(GrayS64 image, Random rand, long min, long max) static voidImplImageMiscOps.addUniform(GrayS64 image, Random rand, long min, long max) static voidstatic voidstatic voidImplPixelMath_MT.boundImage(GrayS64 img, long min, long max) static voidImplPixelMath.boundImage(GrayS64 img, long min, long max) static voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, ImageBorder_S64 border, GrayS64 output) static voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, GrayS64 output) static voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, ImageBorder_S64 border, GrayS64 output) static voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, GrayS64 output) static voidstatic voidstatic voidImplImageMiscOps_MT.extractBand(InterleavedS64 input, int band, GrayS64 output) static voidImplImageMiscOps.extractBand(InterleavedS64 input, int band, GrayS64 output) static voidstatic voidstatic voidImplImageMiscOps_MT.fillBorder(GrayS64 input, long value, int radius) static voidImplImageMiscOps_MT.fillBorder(GrayS64 input, long value, int borderX0, int borderY0, int borderX1, int borderY1) static voidImplImageMiscOps.fillBorder(GrayS64 input, long value, int radius) static voidImplImageMiscOps.fillBorder(GrayS64 input, long value, int borderX0, int borderY0, int borderX1, int borderY1) static voidImplImageMiscOps_MT.fillGaussian(GrayS64 image, Random rand, double mean, double sigma, long lowerBound, long upperBound) static voidImplImageMiscOps.fillGaussian(GrayS64 image, Random rand, double mean, double sigma, long lowerBound, long upperBound) static voidImplImageMiscOps_MT.fillRectangle(GrayS64 image, long value, int x0, int y0, int width, int height) static voidImplImageMiscOps.fillRectangle(GrayS64 image, long value, int x0, int y0, int width, int height) static voidImplImageMiscOps_MT.fillUniform(GrayS64 image, Random rand, long min, long max) static voidImplImageMiscOps.fillUniform(GrayS64 image, Random rand, long min, long max) static voidImplImageMiscOps_MT.filter(GrayS64 image, BoofLambdas.FilterPixel_S64 op) static voidImplImageMiscOps.filter(GrayS64 image, BoofLambdas.FilterPixel_S64 op) static voidImplImageMiscOps_MT.findAndProcess(GrayS64 input, BoofLambdas.Match_S64 finder, BoofLambdas.ProcessIIB process) static voidImplImageMiscOps.findAndProcess(GrayS64 input, BoofLambdas.Match_S64 finder, BoofLambdas.ProcessIIB process) static voidImplImageMiscOps_MT.flipHorizontal(GrayS64 image) static voidImplImageMiscOps.flipHorizontal(GrayS64 image) static voidImplImageMiscOps_MT.flipVertical(GrayS64 image) static voidImplImageMiscOps.flipVertical(GrayS64 image) static voidImplImageMiscOps_MT.growBorder(GrayS64 src, ImageBorder_S64 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS64 dst) static voidImplImageMiscOps.growBorder(GrayS64 src, ImageBorder_S64 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS64 dst) static voidstatic voidstatic voidImplImageStatistics_MT.histogramScaled(GrayS64 input, long minValue, long maxValue, int[] histogram) static voidImplImageStatistics.histogramScaled(GrayS64 input, long minValue, long maxValue, int[] histogram) static voidImplImageMiscOps_MT.insertBand(GrayS64 input, int band, InterleavedS64 output) static voidImplImageMiscOps.insertBand(GrayS64 input, int band, InterleavedS64 output) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageBandMath_MT.stdDev(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) static voidImplImageBandMath.stdDev(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) static voidstatic voidstatic longstatic longstatic longstatic longstatic voidstatic voidstatic doublestatic doubleMethod parameters in boofcv.alg.misc.impl with type arguments of type GrayS64Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageBandMath_MT.stdDev(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) static voidImplImageBandMath.stdDev(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) -
Uses of GrayS64 in boofcv.alg.tracker.tld
Methods in boofcv.alg.tracker.tld with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic voidTldVarianceFilter.transformSq(GrayU8 input, GrayS64 transformed) Integral image of pixel value squared. -
Uses of GrayS64 in boofcv.alg.transform.census
Methods in boofcv.alg.transform.census with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic voidCensusTransform.sample_S64(GrayF32 input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder_F32 border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsstatic voidCensusTransform.sample_S64(GrayU16 input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder_S32<GrayU16> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsstatic voidCensusTransform.sample_S64(GrayU8 input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder_S32<GrayU8> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsstatic <T extends ImageGray<T>>
voidGCensusTransform.sample_S64(T input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder<T> border, @Nullable DogArray_I32 workSpace) -
Uses of GrayS64 in boofcv.alg.transform.census.impl
Methods in boofcv.alg.transform.census.impl with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic voidImplCensusTransformBorder.sample_S64(ImageBorder_F32 input, int radius, FastAccess<Point2D_I32> offsets, GrayS64 output) static voidImplCensusTransformBorder.sample_S64(ImageBorder_S32 input, int radius, FastAccess<Point2D_I32> offsets, GrayS64 output) static voidImplCensusTransformInner_MT.sample_S64(GrayF32 input, int radius, DogArray_I32 offsets, GrayS64 output) static voidImplCensusTransformInner_MT.sample_S64(GrayU16 input, int radius, DogArray_I32 offsets, GrayS64 output) static voidImplCensusTransformInner_MT.sample_S64(GrayU8 input, int radius, DogArray_I32 offsets, GrayS64 output) static voidImplCensusTransformInner.sample_S64(GrayF32 input, int radius, DogArray_I32 offsets, GrayS64 output) static voidImplCensusTransformInner.sample_S64(GrayU16 input, int radius, DogArray_I32 offsets, GrayS64 output) static voidImplCensusTransformInner.sample_S64(GrayU8 input, int radius, DogArray_I32 offsets, GrayS64 output) -
Uses of GrayS64 in boofcv.alg.transform.ii
Methods in boofcv.alg.transform.ii that return GrayS64Modifier and TypeMethodDescriptionstatic GrayS64IntegralImageOps.convolve(GrayS64 integral, IntegralKernel kernel, @Nullable GrayS64 output) General code for convolving a box filter across an image using the integral image.static GrayS64IntegralImageOps.convolveBorder(GrayS64 integral, IntegralKernel kernel, @Nullable GrayS64 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayS64Converts a regular image into an integral image.Methods in boofcv.alg.transform.ii with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic longIntegralImageOps.block_unsafe(GrayS64 integral, int x0, int y0, int x1, int y1) Computes the value of a block inside an integral image without bounds checking.static longIntegralImageOps.block_zero(GrayS64 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 GrayS64IntegralImageOps.convolve(GrayS64 integral, IntegralKernel kernel, @Nullable GrayS64 output) General code for convolving a box filter across an image using the integral image.static GrayS64IntegralImageOps.convolveBorder(GrayS64 integral, IntegralKernel kernel, @Nullable GrayS64 output, int borderX, int borderY) Convolves the kernel only across the image's border.static longIntegralImageOps.convolveSparse(GrayS64 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static GrayS64Converts a regular image into an integral image. -
Uses of GrayS64 in boofcv.alg.transform.ii.impl
Methods in boofcv.alg.transform.ii.impl with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic longImplIntegralImageOps.block_unsafe(GrayS64 integral, int x0, int y0, int x1, int y1) static longImplIntegralImageOps.block_zero(GrayS64 integral, int x0, int y0, int x1, int y1) static voidImplIntegralImageConvolve_MT.convolve(GrayS64 integral, IntegralKernel kernel, GrayS64 output) static voidImplIntegralImageConvolve.convolve(GrayS64 integral, IntegralKernel kernel, GrayS64 output) static voidImplIntegralImageConvolve_MT.convolveBorder(GrayS64 integral, IntegralKernel kernel, GrayS64 output, int borderX, int borderY) static voidImplIntegralImageConvolve.convolveBorder(GrayS64 integral, IntegralKernel kernel, GrayS64 output, int borderX, int borderY) static longImplIntegralImageOps.convolveSparse(GrayS64 integral, IntegralKernel kernel, int x, int y) static void -
Uses of GrayS64 in boofcv.core.image
Methods in boofcv.core.image that return GrayS64Modifier and TypeMethodDescriptionstatic GrayS64ConvertImage.average(InterleavedS64 input, GrayS64 output) Converts aInterleavedS64into aGrayS64by computing the average value of each pixel across all the bands.static GrayS64static GrayS64static GrayS64static GrayS64static GrayS64static GrayS64static GrayS64static GrayS64Methods in boofcv.core.image that return types with arguments of type GrayS64Modifier and TypeMethodDescriptionConvertImage.convert(InterleavedS64 input, Planar<GrayS64> output) Converts aInterleavedS64into the equivalentPlanarMethods in boofcv.core.image with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic GrayS64ConvertImage.average(InterleavedS64 input, GrayS64 output) Converts aInterleavedS64into aGrayS64by computing the average value of each pixel across all the bands.static GrayS64static GrayS64static GrayS64static GrayS64static GrayS64static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayF32static GrayF64static GrayS16static GrayS32static GrayS8static GrayU16static GrayU8static GrayS64static GrayS64static GrayS64static ImageBorder_S64Method parameters in boofcv.core.image with type arguments of type GrayS64Modifier and TypeMethodDescriptionstatic GrayS64ConvertImage.convert(InterleavedS64 input, Planar<GrayS64> output) Converts aInterleavedS64into the equivalentPlanarstatic InterleavedS64ConvertImage.convert(Planar<GrayS64> input, InterleavedS64 output) Converts aPlanarinto the equivalentInterleavedS64Constructors in boofcv.core.image with parameters of type GrayS64 -
Uses of GrayS64 in boofcv.core.image.impl
Methods in boofcv.core.image.impl with parameters of type GrayS64Modifier and TypeMethodDescriptionstatic voidConvertInterleavedToSingle_MT.average(InterleavedS64 from, GrayS64 to) static voidConvertInterleavedToSingle.average(InterleavedS64 from, GrayS64 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 GrayS64Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplConvertImage_MT.convert(InterleavedS64 input, Planar<GrayS64> output) static voidImplConvertImage_MT.convert(Planar<GrayS64> input, InterleavedS64 output) static voidImplConvertImage.convert(InterleavedS64 input, Planar<GrayS64> output) static voidImplConvertImage.convert(Planar<GrayS64> input, InterleavedS64 output) -
Uses of GrayS64 in boofcv.struct.border
Methods in boofcv.struct.border with parameters of type GrayS64Constructors in boofcv.struct.border with parameters of type GrayS64ModifierConstructorDescriptionprotectedImageBorder_S64(GrayS64 image) ImageBorder1D_S64(GrayS64 image, BorderIndex1D rowWrap, BorderIndex1D colWrap) -
Uses of GrayS64 in boofcv.struct.image
Fields in boofcv.struct.image with type parameters of type GrayS64Methods in boofcv.struct.image that return GrayS64