Uses of Class
boofcv.struct.image.GrayS64
Package
Description
-
Uses of GrayS64 in boofcv.abst.transform.census
-
Uses of GrayS64 in boofcv.alg.border
Modifier and TypeMethodDescriptionvoid
GrowBorderSB.SB_S64.setBorder
(ImageBorder<GrayS64> border) -
Uses of GrayS64 in boofcv.alg.disparity.block
Modifier and TypeMethodDescriptionvoid
Modifier and TypeMethodDescriptionvoid
BlockRowScore.ArrayS32_BS64.setBorder
(ImageBorder<GrayS64> border) -
Uses of GrayS64 in boofcv.alg.filter.misc
Modifier and TypeMethodDescriptionstatic void
ImageLambdaFilters.filterRectCenterEdge
(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S64 filter) static void
ImageLambdaFilters_MT.filterRectCenterInner
(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S64 filter) static void
ImageLambdaFilters.filterRectCenterInner
(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S64 filter) -
Uses of GrayS64 in boofcv.alg.misc
Modifier 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 imageModifier and TypeMethodDescriptionstatic void
Sets each pixel in the output image to be the absolute value of the input image.static void
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static void
ImageMiscOps.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 void
ImageMiscOps.addUniform
(GrayS64 input, Random rand, long min, long max) Adds uniform i.i.d noise to each pixel in the image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
PixelMath.boundImage
(GrayS64 img, long min, long max) Bounds image pixels to be between these two valuesstatic void
ImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, ImageBorder_S64 border, GrayS64 output) Copies a rectangular region from one image into another.static void
ImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, 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 void
Computes the absolute value of the difference between each pixel in the two images.
d(x,y) = |img1(x,y) - img2(x,y)|static void
Divide each element by a scalar value.static void
Divide each element by a scalar value.static void
Divide each element by a scalar value.static void
ImageMiscOps.extractBand
(InterleavedS64 input, int band, GrayS64 output) Extracts a single band from a multi-band imagestatic void
Fills the whole image with the specified valuestatic void
ImageMiscOps.fillBorder
(GrayS64 image, long value, int radius) Fills the outside border with the specified valuestatic void
ImageMiscOps.fillBorder
(GrayS64 image, long value, int borderX0, int borderY0, int borderX1, int borderY1) Fills the border with independent border widths for each sidestatic void
ImageMiscOps.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 void
ImageMiscOps.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 void
ImageMiscOps.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 void
ImageMiscOps.filter
(GrayS64 image, BoofLambdas.FilterPixel_S64 op) Functional API for modifying an images pixel values based on coordinate and valuestatic void
ImageMiscOps.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 void
ImageMiscOps.flipHorizontal
(GrayS64 image) Flips the image from left to rightstatic void
ImageMiscOps.flipVertical
(GrayS64 image) Flips the image from top to bottomstatic void
ImageMiscOps.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 void
Computes the histogram of intensity values for the image.static void
ImageStatistics.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 void
ImageMiscOps.insertBand
(GrayS64 input, int band, InterleavedS64 output) Inserts a single band into a multi-band image overwriting the original bandstatic void
Fills pixels in the image that match the mask target value image with the specified fill valuestatic long
Returns the maximum element value.static long
Returns the maximum element value.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static double
Returns the mean pixel intensity value.static double
ImageStatistics.meanDiffAbs
(GrayS64 imgA, GrayS64 imgB) Computes the mean of absolute value error between the two images.static double
ImageStatistics.meanDiffSq
(GrayS64 imgA, GrayS64 imgB) Computes the mean squared error (MSE) between the two images.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static long
Returns the minimum element value.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Subtracts each element's value from a scalar.static void
Subtracts each element's value from a scalar.static void
Subtracts each element's value from a scalar.static void
Subtracts a scalar value from each element.static void
Subtracts a scalar value from each element.static void
Subtracts a scalar value from each element.static void
Multiply each element by a scalar value.static void
Multiply each element by a scalar value.static void
Multiply each element by a scalar value.static void
Changes the sign of every pixel in the image: output[x,y] = -input[x,y]static void
PixelMath.operator1
(GrayS64 input, PixelMathLambdas.Function1_S64 function, GrayS64 output) Applies the lambda operation to each element in the input image.static void
PixelMath.operator2
(GrayS64 imgA, PixelMathLambdas.Function2_S64 function, GrayS64 imgB, GrayS64 output) Applies the lambda operation to each element in the two input images.static void
Adds a scalar value to each element.static void
Adds a scalar value to each element.static void
Adds a scalar value to each element.static void
In-place 90 degree image rotation in the counter-clockwise direction.static void
In-place 90 degree image rotation in the clockwise direction.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayS64> input, GrayS64 output, @Nullable GrayS64 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static long
Returns the sum of all the pixels in the image.static long
Returns the sum of all the pixels in the image.static double
Computes the variance of pixel intensity values inside the image.Modifier and TypeMethodDescriptionstatic void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayS64> input, GrayS64 output, @Nullable GrayS64 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image. -
Uses of GrayS64 in boofcv.alg.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
ImplImageMiscOps_MT.addGaussian
(GrayS64 image, Random rand, double sigma, long lowerBound, long upperBound) static void
ImplImageMiscOps.addGaussian
(GrayS64 image, Random rand, double sigma, long lowerBound, long upperBound) static void
ImplImageMiscOps_MT.addUniform
(GrayS64 image, Random rand, long min, long max) static void
ImplImageMiscOps.addUniform
(GrayS64 image, Random rand, long min, long max) static void
static void
static void
ImplPixelMath_MT.boundImage
(GrayS64 img, long min, long max) static void
ImplPixelMath.boundImage
(GrayS64 img, long min, long max) static void
ImplImageMiscOps_MT.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, ImageBorder_S64 border, GrayS64 output) static void
ImplImageMiscOps_MT.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, GrayS64 output) static void
ImplImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, ImageBorder_S64 border, GrayS64 output) static void
ImplImageMiscOps.copy
(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayS64 input, GrayS64 output) static void
static void
static void
ImplImageMiscOps_MT.extractBand
(InterleavedS64 input, int band, GrayS64 output) static void
ImplImageMiscOps.extractBand
(InterleavedS64 input, int band, GrayS64 output) static void
static void
static void
ImplImageMiscOps_MT.fillBorder
(GrayS64 input, long value, int radius) static void
ImplImageMiscOps_MT.fillBorder
(GrayS64 input, long value, int borderX0, int borderY0, int borderX1, int borderY1) static void
ImplImageMiscOps.fillBorder
(GrayS64 input, long value, int radius) static void
ImplImageMiscOps.fillBorder
(GrayS64 input, long value, int borderX0, int borderY0, int borderX1, int borderY1) static void
ImplImageMiscOps_MT.fillGaussian
(GrayS64 image, Random rand, double mean, double sigma, long lowerBound, long upperBound) static void
ImplImageMiscOps.fillGaussian
(GrayS64 image, Random rand, double mean, double sigma, long lowerBound, long upperBound) static void
ImplImageMiscOps_MT.fillRectangle
(GrayS64 image, long value, int x0, int y0, int width, int height) static void
ImplImageMiscOps.fillRectangle
(GrayS64 image, long value, int x0, int y0, int width, int height) static void
ImplImageMiscOps_MT.fillUniform
(GrayS64 image, Random rand, long min, long max) static void
ImplImageMiscOps.fillUniform
(GrayS64 image, Random rand, long min, long max) static void
ImplImageMiscOps_MT.filter
(GrayS64 image, BoofLambdas.FilterPixel_S64 op) static void
ImplImageMiscOps.filter
(GrayS64 image, BoofLambdas.FilterPixel_S64 op) static void
ImplImageMiscOps_MT.findAndProcess
(GrayS64 input, BoofLambdas.Match_S64 finder, BoofLambdas.ProcessIIB process) static void
ImplImageMiscOps.findAndProcess
(GrayS64 input, BoofLambdas.Match_S64 finder, BoofLambdas.ProcessIIB process) static void
ImplImageMiscOps_MT.flipHorizontal
(GrayS64 image) static void
ImplImageMiscOps.flipHorizontal
(GrayS64 image) static void
ImplImageMiscOps_MT.flipVertical
(GrayS64 image) static void
ImplImageMiscOps.flipVertical
(GrayS64 image) static void
ImplImageMiscOps_MT.growBorder
(GrayS64 src, ImageBorder_S64 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS64 dst) static void
ImplImageMiscOps.growBorder
(GrayS64 src, ImageBorder_S64 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayS64 dst) static void
static void
static void
ImplImageStatistics_MT.histogramScaled
(GrayS64 input, long minValue, long maxValue, int[] histogram) static void
ImplImageStatistics.histogramScaled
(GrayS64 input, long minValue, long maxValue, int[] histogram) static void
ImplImageMiscOps_MT.insertBand
(GrayS64 input, int band, InterleavedS64 output) static void
ImplImageMiscOps.insertBand
(GrayS64 input, int band, InterleavedS64 output) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
ImplImageBandMath_MT.stdDev
(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) static void
static void
static long
static long
static long
static long
static void
static void
static double
static double
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
static void
static void
static void
static void
ImplImageBandMath_MT.stdDev
(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) -
Uses of GrayS64 in boofcv.alg.tracker.tld
Modifier and TypeMethodDescriptionstatic void
TldVarianceFilter.transformSq
(GrayU8 input, GrayS64 transformed) Integral image of pixel value squared. -
Uses of GrayS64 in boofcv.alg.transform.census
Modifier and TypeMethodDescriptionstatic void
CensusTransform.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 void
CensusTransform.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 void
CensusTransform.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
Modifier and TypeMethodDescriptionstatic void
ImplCensusTransformBorder.sample_S64
(ImageBorder_F32 input, int radius, FastAccess<Point2D_I32> offsets, GrayS64 output) static void
ImplCensusTransformBorder.sample_S64
(ImageBorder_S32 input, int radius, FastAccess<Point2D_I32> offsets, GrayS64 output) static void
ImplCensusTransformInner_MT.sample_S64
(GrayF32 input, int radius, DogArray_I32 offsets, GrayS64 output) static void
ImplCensusTransformInner_MT.sample_S64
(GrayU16 input, int radius, DogArray_I32 offsets, GrayS64 output) static void
ImplCensusTransformInner_MT.sample_S64
(GrayU8 input, int radius, DogArray_I32 offsets, GrayS64 output) static void
ImplCensusTransformInner.sample_S64
(GrayF32 input, int radius, DogArray_I32 offsets, GrayS64 output) static void
ImplCensusTransformInner.sample_S64
(GrayU16 input, int radius, DogArray_I32 offsets, GrayS64 output) static void
ImplCensusTransformInner.sample_S64
(GrayU8 input, int radius, DogArray_I32 offsets, GrayS64 output) -
Uses of GrayS64 in boofcv.alg.transform.ii
Modifier and TypeMethodDescriptionstatic GrayS64
IntegralImageOps.convolve
(GrayS64 integral, IntegralKernel kernel, @Nullable GrayS64 output) General code for convolving a box filter across an image using the integral image.static GrayS64
IntegralImageOps.convolveBorder
(GrayS64 integral, IntegralKernel kernel, @Nullable GrayS64 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayS64
Converts a regular image into an integral image.Modifier and TypeMethodDescriptionstatic long
IntegralImageOps.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 long
IntegralImageOps.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 GrayS64
IntegralImageOps.convolve
(GrayS64 integral, IntegralKernel kernel, @Nullable GrayS64 output) General code for convolving a box filter across an image using the integral image.static GrayS64
IntegralImageOps.convolveBorder
(GrayS64 integral, IntegralKernel kernel, @Nullable GrayS64 output, int borderX, int borderY) Convolves the kernel only across the image's border.static long
IntegralImageOps.convolveSparse
(GrayS64 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static GrayS64
Converts a regular image into an integral image. -
Uses of GrayS64 in boofcv.alg.transform.ii.impl
Modifier and TypeMethodDescriptionstatic long
ImplIntegralImageOps.block_unsafe
(GrayS64 integral, int x0, int y0, int x1, int y1) static long
ImplIntegralImageOps.block_zero
(GrayS64 integral, int x0, int y0, int x1, int y1) static void
ImplIntegralImageConvolve_MT.convolve
(GrayS64 integral, IntegralKernel kernel, GrayS64 output) static void
ImplIntegralImageConvolve.convolve
(GrayS64 integral, IntegralKernel kernel, GrayS64 output) static void
ImplIntegralImageConvolve_MT.convolveBorder
(GrayS64 integral, IntegralKernel kernel, GrayS64 output, int borderX, int borderY) static void
ImplIntegralImageConvolve.convolveBorder
(GrayS64 integral, IntegralKernel kernel, GrayS64 output, int borderX, int borderY) static long
ImplIntegralImageOps.convolveSparse
(GrayS64 integral, IntegralKernel kernel, int x, int y) static void
-
Uses of GrayS64 in boofcv.core.image
Modifier and TypeMethodDescriptionstatic GrayS64
ConvertImage.average
(InterleavedS64 input, GrayS64 output) Converts aInterleavedS64
into aGrayS64
by computing the average value of each pixel across all the bands.static GrayS64
static GrayS64
static GrayS64
static GrayS64
static GrayS64
static GrayS64
static GrayS64
static GrayS64
Modifier and TypeMethodDescriptionConvertImage.convert
(InterleavedS64 input, Planar<GrayS64> output) Converts aInterleavedS64
into the equivalentPlanar
Modifier and TypeMethodDescriptionstatic GrayS64
ConvertImage.average
(InterleavedS64 input, GrayS64 output) Converts aInterleavedS64
into aGrayS64
by computing the average value of each pixel across all the bands.static GrayS64
static GrayS64
static GrayS64
static GrayS64
static GrayS64
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 GrayS8
static GrayU16
static GrayU8
static GrayS64
static GrayS64
static GrayS64
static ImageBorder_S64
Modifier and TypeMethodDescriptionstatic GrayS64
ConvertImage.convert
(InterleavedS64 input, Planar<GrayS64> output) Converts aInterleavedS64
into the equivalentPlanar
static InterleavedS64
ConvertImage.convert
(Planar<GrayS64> input, InterleavedS64 output) Converts aPlanar
into the equivalentInterleavedS64
-
Uses of GrayS64 in boofcv.core.image.impl
Modifier and TypeMethodDescriptionstatic void
ConvertInterleavedToSingle_MT.average
(InterleavedS64 from, GrayS64 to) static void
ConvertInterleavedToSingle.average
(InterleavedS64 from, GrayS64 to) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
Modifier and TypeMethodDescriptionstatic void
static void
static void
ImplConvertImage_MT.convert
(InterleavedS64 input, Planar<GrayS64> output) static void
ImplConvertImage_MT.convert
(Planar<GrayS64> input, InterleavedS64 output) static void
ImplConvertImage.convert
(InterleavedS64 input, Planar<GrayS64> output) static void
ImplConvertImage.convert
(Planar<GrayS64> input, InterleavedS64 output) -
Uses of GrayS64 in boofcv.struct.border
ModifierConstructorDescriptionprotected
ImageBorder_S64
(GrayS64 image) ImageBorder1D_S64
(GrayS64 image, BorderIndex1D rowWrap, BorderIndex1D colWrap) -
Uses of GrayS64 in boofcv.struct.image