Uses of Class
boofcv.struct.image.GrayF64
Packages that use GrayF64
Package
Description
-
Uses of GrayF64 in boofcv.abst.transform.fft
Methods in boofcv.abst.transform.fft with parameters of type GrayF64Modifier and TypeMethodDescriptionvoidGeneralFft_to_DiscreteFourierTransform_F64.forward(GrayF64 image, InterleavedF64 transform) voidGeneralFft_to_DiscreteFourierTransform_F64.inverse(InterleavedF64 transform, GrayF64 image) -
Uses of GrayF64 in boofcv.alg.border
Methods in boofcv.alg.border that return types with arguments of type GrayF64Methods in boofcv.alg.border with parameters of type GrayF64Method parameters in boofcv.alg.border with type arguments of type GrayF64Modifier and TypeMethodDescriptionvoidGrowBorderSB.SB_F64.setBorder(ImageBorder<GrayF64> border) -
Uses of GrayF64 in boofcv.alg.color.impl
Methods in boofcv.alg.color.impl with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidImplColorRgb_MT.rgbToGray_Weighted(InterleavedF64 rgb, GrayF64 gray) static voidImplColorRgb.rgbToGray_Weighted(InterleavedF64 rgb, GrayF64 gray) static voidImplColorRgb_MT.rgbToGray_Weighted_F64(Planar<GrayF64> rgb, GrayF64 gray) static voidImplColorRgb.rgbToGray_Weighted_F64(Planar<GrayF64> rgb, GrayF64 gray) Method parameters in boofcv.alg.color.impl with type arguments of type GrayF64Modifier and TypeMethodDescriptionstatic voidImplColorRgb_MT.rgbToGray_Weighted_F64(Planar<GrayF64> rgb, GrayF64 gray) static voidImplColorRgb.rgbToGray_Weighted_F64(Planar<GrayF64> rgb, GrayF64 gray) -
Uses of GrayF64 in boofcv.alg.feature.dense
Fields in boofcv.alg.feature.dense declared as GrayF64 -
Uses of GrayF64 in boofcv.alg.filter.binary
Methods in boofcv.alg.filter.binary with parameters of type GrayF64 -
Uses of GrayF64 in boofcv.alg.filter.binary.impl
Methods in boofcv.alg.filter.binary.impl with parameters of type GrayF64 -
Uses of GrayF64 in boofcv.alg.filter.blur
Methods in boofcv.alg.filter.blur that return GrayF64Modifier and TypeMethodDescriptionstatic GrayF64BlurImageOps.gaussian(GrayF64 input, @Nullable GrayF64 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable GrayF64 storage) Applies Gaussian blur.static GrayF64BlurImageOps.gaussian(GrayF64 input, @Nullable GrayF64 output, double sigma, int radius, @Nullable GrayF64 storage) Applies Gaussian blur.static GrayF64BlurImageOps.mean(GrayF64 input, @Nullable GrayF64 output, int radiusX, int radiusY, @Nullable GrayF64 storage, @Nullable GrowArray<DogArray_F64> workVert) Applies a mean box filter with re-weighted image borders.static GrayF64BlurImageOps.mean(GrayF64 input, @Nullable GrayF64 output, int radius, @Nullable GrayF64 storage, @Nullable GrowArray<DogArray_F64> workVert) Applies a mean box filter with re-weighted image borders.static GrayF64BlurImageOps.meanAdaptive(GrayF64 input, @Nullable GrayF64 output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.static GrayF64BlurImageOps.meanB(GrayF64 input, @Nullable GrayF64 output, int radiusX, int radiusY, @Nullable ImageBorder_F64 binput, @Nullable GrayF64 storage, @Nullable GrowArray<DogArray_F64> workVert) Applies a mean box filter with image borders.static GrayF64BlurImageOps.meanGeometric(GrayF64 input, @Nullable GrayF64 output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.Methods in boofcv.alg.filter.blur with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic GrayF64BlurImageOps.gaussian(GrayF64 input, @Nullable GrayF64 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable GrayF64 storage) Applies Gaussian blur.static GrayF64BlurImageOps.gaussian(GrayF64 input, @Nullable GrayF64 output, double sigma, int radius, @Nullable GrayF64 storage) Applies Gaussian blur.static GrayF64BlurImageOps.mean(GrayF64 input, @Nullable GrayF64 output, int radiusX, int radiusY, @Nullable GrayF64 storage, @Nullable GrowArray<DogArray_F64> workVert) Applies a mean box filter with re-weighted image borders.static GrayF64BlurImageOps.mean(GrayF64 input, @Nullable GrayF64 output, int radius, @Nullable GrayF64 storage, @Nullable GrowArray<DogArray_F64> workVert) Applies a mean box filter with re-weighted image borders.static GrayF64BlurImageOps.meanAdaptive(GrayF64 input, @Nullable GrayF64 output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.static GrayF64BlurImageOps.meanB(GrayF64 input, @Nullable GrayF64 output, int radiusX, int radiusY, @Nullable ImageBorder_F64 binput, @Nullable GrayF64 storage, @Nullable GrowArray<DogArray_F64> workVert) Applies a mean box filter with image borders.static GrayF64BlurImageOps.meanGeometric(GrayF64 input, @Nullable GrayF64 output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.voidApplies the filter to the src image and saves the results to the dst image. -
Uses of GrayF64 in boofcv.alg.filter.blur.impl
Methods in boofcv.alg.filter.blur.impl with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidApplies the geometric mean blur operator.static voidApplies the geometric mean blur operator. -
Uses of GrayF64 in boofcv.alg.filter.convolve
Methods in boofcv.alg.filter.convolve with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidConvolveImageNoBorder.convolve(Kernel2D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveImageNormalized.convolve(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dst) Performs a 2D normalized convolution across the image.static voidConvolveImageNormalized.convolve(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dst, ImageBorder_F64 bsrc) Performs a 2D normalized convolution across the image.static voidConvolveImageMean.horizontal(GrayF64 input, GrayF64 output, int offset, int length) Performs a horizontal 1D mean box filter.static voidConvolveImageMean.horizontal(GrayF64 input, GrayF64 output, int offset, int length, @Nullable ImageBorder_F64 binput) Performs a horizontal 1D mean box filter.static voidConvolveImageNoBorder.horizontal(Kernel1D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveImageNormalized.horizontal(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImageNormalized.horizontal(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst, ImageBorder_F64 bsrc) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImageMean.vertical(GrayF64 input, GrayF64 output, int offset, int length, @Nullable ImageBorder_F64 binput, @Nullable GrowArray<DogArray_F64> workspaces) Performs a vertical 1D mean box filter.static voidConvolveImageMean.vertical(GrayF64 input, GrayF64 output, int offset, int length, @Nullable GrowArray<DogArray_F64> workspaces) Performs a vertical 1D mean box filter.static voidConvolveImageNoBorder.vertical(Kernel1D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveImageNormalized.vertical(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) Performs a vertical 1D normalized convolution across the image.static voidConvolveImageNormalized.vertical(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst, ImageBorder_F64 bsrc) Performs a vertical 1D normalized convolution across the image. -
Uses of GrayF64 in boofcv.alg.filter.convolve.border
Methods in boofcv.alg.filter.convolve.border with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidConvolveJustBorder_General_SB.convolve(Kernel2D_F64 kernel, ImageBorder_F64 input, GrayF64 output) static voidConvolveJustBorder_General_SB.horizontal(Kernel1D_F64 kernel, ImageBorder_F64 input, GrayF64 output) static voidConvolveJustBorder_General_SB.vertical(Kernel1D_F64 kernel, ImageBorder_F64 input, GrayF64 output) -
Uses of GrayF64 in boofcv.alg.filter.convolve.noborder
Methods in boofcv.alg.filter.convolve.noborder with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidConvolveImageStandard_SB_MT.convolve(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageStandard_SB.convolve(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static booleanConvolveImageUnrolled_SB_F64_F64.convolve(Kernel2D_F64 kernel, GrayF64 image, GrayF64 dest) static booleanConvolveImageUnrolled_SB_MT_F64_F64.convolve(Kernel2D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.convolve11(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.convolve11(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.convolve3(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.convolve3(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.convolve5(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.convolve5(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.convolve7(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.convolve7(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.convolve9(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.convolve9(Kernel2D_F64 kernel, GrayF64 src, GrayF64 dest) static voidConvolveImageStandard_SB_MT.horizontal(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageStandard_SB.horizontal(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static booleanConvolveImageUnrolled_SB_F64_F64.horizontal(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static booleanConvolveImageUnrolled_SB_MT_F64_F64.horizontal(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidImplConvolveBox_MT.horizontal(GrayF64 input, GrayF64 output, int radius) static voidImplConvolveBox.horizontal(GrayF64 input, GrayF64 output, int radius) static voidImplConvolveMean_MT.horizontal(GrayF64 input, GrayF64 output, int offset, int length) static voidImplConvolveMean.horizontal(GrayF64 input, GrayF64 output, int offset, int length) static voidConvolveImageUnrolled_SB_F64_F64.horizontal11(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.horizontal11(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.horizontal3(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.horizontal3(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.horizontal5(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.horizontal5(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.horizontal7(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.horizontal7(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_F64_F64.horizontal9(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageUnrolled_SB_MT_F64_F64.horizontal9(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageStandard_SB.vertical(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static booleanConvolveImageUnrolled_SB_F64_F64.vertical(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static booleanConvolveImageUnrolled_SB_MT_F64_F64.vertical(Kernel1D_F64 kernel, GrayF64 image, GrayF64 dest) static voidImplConvolveBox_MT.vertical(GrayF64 input, GrayF64 output, int radius, @Nullable GrowArray<DogArray_F64> workspaces) static voidImplConvolveBox.vertical(GrayF64 input, GrayF64 output, int radius, @Nullable GrowArray<DogArray_F64> workspaces) static voidImplConvolveMean_MT.vertical(GrayF64 input, GrayF64 output, int offset, int length, @Nullable GrowArray<DogArray_F64> workspaces) static voidImplConvolveMean.vertical(GrayF64 input, GrayF64 output, int offset, int length, @Nullable GrowArray<DogArray_F64> workspaces) static voidConvolveImageUnrolled_SB_F64_F64.vertical11(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_MT_F64_F64.vertical11(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_F64_F64.vertical3(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_MT_F64_F64.vertical3(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_F64_F64.vertical5(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_MT_F64_F64.vertical5(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_F64_F64.vertical7(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_MT_F64_F64.vertical7(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_F64_F64.vertical9(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) static voidConvolveImageUnrolled_SB_MT_F64_F64.vertical9(Kernel1D_F64 kernel, GrayF64 src, GrayF64 dst) -
Uses of GrayF64 in boofcv.alg.filter.convolve.normalized
Methods in boofcv.alg.filter.convolve.normalized with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidConvolveNormalized_JustBorder_SB.convolve(Kernel2D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveNormalizedNaive_SB.convolve(Kernel2D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveNormalizedNaive_SB.convolve(Kernel2D_F64 kernel, GrayF64 input, GrayF64 output, ImageBorder_F64 binput) static voidConvolveNormalized_JustBorder_SB.horizontal(Kernel1D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_F64 kernel, GrayF64 input, GrayF64 output, ImageBorder_F64 binput) static voidConvolveNormalized_JustBorder_SB.vertical(Kernel1D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_F64 kernel, GrayF64 input, GrayF64 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_F64 kernel, GrayF64 input, GrayF64 output, ImageBorder_F64 binput) -
Uses of GrayF64 in boofcv.alg.filter.misc
Methods in boofcv.alg.filter.misc with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidDown samples the image.static voidImageLambdaFilters.filterRectCenterEdge(GrayF64 src, int radiusX, int radiusY, GrayF64 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_F64 filter) static voidImageLambdaFilters_MT.filterRectCenterInner(GrayF64 src, int radiusX, int radiusY, GrayF64 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_F64 filter) static voidImageLambdaFilters.filterRectCenterInner(GrayF64 src, int radiusX, int radiusY, GrayF64 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_F64 filter) -
Uses of GrayF64 in boofcv.alg.filter.misc.impl
Methods in boofcv.alg.filter.misc.impl with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidImplAverageDownSample_MT.horizontal(GrayF64 src, GrayF64 dst) Down samples the image along the x-axis only.static voidImplAverageDownSample.horizontal(GrayF64 src, GrayF64 dst) Down samples the image along the x-axis only.static voidDown samples the image along the y-axis only.static voidDown samples the image along the y-axis only. -
Uses of GrayF64 in boofcv.alg.interpolate.impl
Methods in boofcv.alg.interpolate.impl that return types with arguments of type GrayF64Modifier and TypeMethodDescriptionImplBilinearPixel_F64.copy()ImplBilinearPixel_F64.getImageType()Constructors in boofcv.alg.interpolate.impl with parameters of type GrayF64 -
Uses of GrayF64 in boofcv.alg.misc
Methods in boofcv.alg.misc with type parameters of type GrayF64Modifier and TypeMethodDescriptionstatic <T extends GrayF64>
TImageMiscOps.rotateCCW(T input, T output) Rotates the image 90 degrees in the counter-clockwise direction.static <T extends GrayF64>
TImageMiscOps.rotateCW(T input, T output) Rotates the image 90 degrees in the clockwise direction.static <T extends GrayF64>
TImageMiscOps.transpose(T input, T output) Transposes the imageMethods in boofcv.alg.misc with parameters of type GrayF64Modifier 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(GrayF64 image, Random rand, double sigma, double lowerBound, double upperBound) Adds Gaussian/normal i.i.d noise to each pixel in the image.static voidImageMiscOps.addUniform(GrayF64 input, Random rand, double min, double 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(GrayF64 img, double min, double max) Bounds image pixels to be between these two valuesstatic voidImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayF64 input, ImageBorder_F64 border, GrayF64 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, GrayF64 input, GrayF64 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 voidPerforms pixel-wise division
output(x,y) = imgA(x,y) / imgB(x,y)static voidImageMiscOps.extractBand(InterleavedF64 input, int band, GrayF64 output) Extracts a single band from a multi-band imagestatic voidFills the whole image with the specified valuestatic voidImageMiscOps.fillBorder(GrayF64 image, double value, int radius) Fills the outside border with the specified valuestatic voidImageMiscOps.fillBorder(GrayF64 image, double value, int borderX0, int borderY0, int borderX1, int borderY1) Fills the border with independent border widths for each sidestatic voidImageMiscOps.fillGaussian(GrayF64 input, Random rand, double mean, double sigma, double lowerBound, double upperBound) Sets each value in the image to a value drawn from a Gaussian distribution.static voidImageMiscOps.fillRectangle(GrayF64 image, double 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(GrayF64 img, Random rand, double min, double 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(GrayF64 image, BoofLambdas.FilterPixel_F64 op) Functional API for modifying an images pixel values based on coordinate and valuestatic voidImageMiscOps.findAndProcess(GrayF64 input, BoofLambdas.Match_F64 finder, BoofLambdas.ProcessIIB process) Using the provided functions, finds all pixel values which match then calls the process functionstatic voidImageMiscOps.flipHorizontal(GrayF64 image) Flips the image from left to rightstatic voidImageMiscOps.flipVertical(GrayF64 image) Flips the image from top to bottomstatic voidImageMiscOps.growBorder(GrayF64 src, ImageBorder_F64 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayF64 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(GrayF64 input, double minValue, double maxValue, int[] histogram) Computes the histogram of intensity values for the image while scaling the range to match the histogram.static voidImageMiscOps.insertBand(GrayF64 input, int band, InterleavedF64 output) Inserts a single band into a multi-band image overwriting the original bandstatic voidSets each pixel in the output image to log( val + input(x,y)) of the input image.static voidSets each pixel in the output image to sgn*log( val + sgn*input(x,y)) of the input image.static voidFills pixels in the image that match the mask target value image with the specified fill valuestatic doubleReturns the maximum element value.static doubleReturns 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(GrayF64 imgA, GrayF64 imgB) Computes the mean of absolute value error between the two images.static doubleImageStatistics.meanDiffSq(GrayF64 imgA, GrayF64 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 doubleReturns 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 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 voidPerforms pixel-wise multiplication
output(x,y) = imgA(x,y) * imgB(x,y)static voidChanges the sign of every pixel in the image: output[x,y] = -input[x,y]static voidPixelMath.operator1(GrayF64 input, PixelMathLambdas.Function1_F64 function, GrayF64 output) Applies the lambda operation to each element in the input image.static voidPixelMath.operator2(GrayF64 imgA, PixelMathLambdas.Function2_F64 function, GrayF64 imgB, GrayF64 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 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 square root of each pixel in the input image.static voidComputes the standard deviation for each pixel across all bands in thePlanarimage.static voidImageBandMath.stdDev(Planar<GrayF64> input, GrayF64 output, @Nullable GrayF64 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 doubleReturns the sum of all the pixels in the image.static doubleReturns 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 GrayF64Modifier 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<GrayF64> input, GrayF64 output, @Nullable GrayF64 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanarimage. -
Uses of GrayF64 in boofcv.alg.misc.impl
Methods in boofcv.alg.misc.impl with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplImageMiscOps_MT.addGaussian(GrayF64 image, Random rand, double sigma, double lowerBound, double upperBound) static voidImplImageMiscOps.addGaussian(GrayF64 image, Random rand, double sigma, double lowerBound, double upperBound) static voidImplImageMiscOps_MT.addUniform(GrayF64 image, Random rand, double min, double max) static voidImplImageMiscOps.addUniform(GrayF64 image, Random rand, double min, double max) static voidstatic voidstatic voidImplPixelMath_MT.boundImage(GrayF64 img, double min, double max) static voidImplPixelMath.boundImage(GrayF64 img, double min, double max) static voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayF64 input, ImageBorder_F64 border, GrayF64 output) static voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayF64 input, GrayF64 output) static voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayF64 input, ImageBorder_F64 border, GrayF64 output) static voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, GrayF64 input, GrayF64 output) static voidstatic voidstatic voidstatic voidstatic voidImplImageMiscOps_MT.extractBand(InterleavedF64 input, int band, GrayF64 output) static voidImplImageMiscOps.extractBand(InterleavedF64 input, int band, GrayF64 output) static voidstatic voidstatic voidImplImageMiscOps_MT.fillBorder(GrayF64 input, double value, int radius) static voidImplImageMiscOps_MT.fillBorder(GrayF64 input, double value, int borderX0, int borderY0, int borderX1, int borderY1) static voidImplImageMiscOps.fillBorder(GrayF64 input, double value, int radius) static voidImplImageMiscOps.fillBorder(GrayF64 input, double value, int borderX0, int borderY0, int borderX1, int borderY1) static voidImplImageMiscOps_MT.fillGaussian(GrayF64 image, Random rand, double mean, double sigma, double lowerBound, double upperBound) static voidImplImageMiscOps.fillGaussian(GrayF64 image, Random rand, double mean, double sigma, double lowerBound, double upperBound) static voidImplImageMiscOps_MT.fillRectangle(GrayF64 image, double value, int x0, int y0, int width, int height) static voidImplImageMiscOps.fillRectangle(GrayF64 image, double value, int x0, int y0, int width, int height) static voidImplImageMiscOps_MT.fillUniform(GrayF64 image, Random rand, double min, double max) static voidImplImageMiscOps.fillUniform(GrayF64 image, Random rand, double min, double max) static voidImplImageMiscOps_MT.filter(GrayF64 image, BoofLambdas.FilterPixel_F64 op) static voidImplImageMiscOps.filter(GrayF64 image, BoofLambdas.FilterPixel_F64 op) static voidImplImageMiscOps_MT.findAndProcess(GrayF64 input, BoofLambdas.Match_F64 finder, BoofLambdas.ProcessIIB process) static voidImplImageMiscOps.findAndProcess(GrayF64 input, BoofLambdas.Match_F64 finder, BoofLambdas.ProcessIIB process) static voidImplImageMiscOps_MT.flipHorizontal(GrayF64 image) static voidImplImageMiscOps.flipHorizontal(GrayF64 image) static voidImplImageMiscOps_MT.flipVertical(GrayF64 image) static voidImplImageMiscOps.flipVertical(GrayF64 image) static voidImplImageMiscOps_MT.growBorder(GrayF64 src, ImageBorder_F64 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayF64 dst) static voidImplImageMiscOps.growBorder(GrayF64 src, ImageBorder_F64 border, int borderX0, int borderY0, int borderX1, int borderY1, GrayF64 dst) static voidstatic voidstatic voidImplImageStatistics_MT.histogramScaled(GrayF64 input, double minValue, double maxValue, int[] histogram) static voidImplImageStatistics.histogramScaled(GrayF64 input, double minValue, double maxValue, int[] histogram) static voidImplImageMiscOps_MT.insertBand(GrayF64 input, int band, InterleavedF64 output) static voidImplImageMiscOps.insertBand(GrayF64 input, int band, InterleavedF64 output) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageBandMath_MT.stdDev(Planar<GrayF64> input, GrayF64 output, GrayF64 avg, int startBand, int lastBand) static voidImplImageBandMath.stdDev(Planar<GrayF64> input, GrayF64 output, GrayF64 avg, int startBand, int lastBand) static voidstatic voidstatic voidstatic voidstatic doublestatic doublestatic doublestatic doublestatic voidstatic voidstatic doublestatic doubleMethod parameters in boofcv.alg.misc.impl with type arguments of type GrayF64Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageBandMath_MT.stdDev(Planar<GrayF64> input, GrayF64 output, GrayF64 avg, int startBand, int lastBand) static voidImplImageBandMath.stdDev(Planar<GrayF64> input, GrayF64 output, GrayF64 avg, int startBand, int lastBand) -
Uses of GrayF64 in boofcv.alg.tracker.circulant
Fields in boofcv.alg.tracker.circulant declared as GrayF64Modifier and TypeFieldDescriptionprotected GrayF64CirculantTracker.cosineprotected GrayF64CirculantTracker.gaussianWeightprotected GrayF64CirculantTracker.templateprotected GrayF64CirculantTracker.templateNewMethods in boofcv.alg.tracker.circulant that return GrayF64Modifier and TypeMethodDescriptionCirculantTracker.getResponse()CirculantTracker.getTargetTemplate()Visual appearance of the targetMethods in boofcv.alg.tracker.circulant with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidprotected static voidCirculantTracker.computeCosineWindow(GrayF64 cosine) Computes the cosine windowvoidCirculantTracker.dense_gauss_kernel(double sigma, GrayF64 x, GrayF64 y, GrayF64 k) Gaussian Kernel with dense sampling.protected static voidCirculantTracker.gaussianKernel(double xx, double yy, GrayF64 xy, double sigma, GrayF64 output) Computes the output of the Gaussian kernel for each element in the target region k = exp(-1 / sigma^2 * max(0, (xx + yy - 2 * xy) / numel(x)));protected voidCirculantTracker.get_subwindow(T image, GrayF64 output) Copies the target into the output image and applies the cosine window to it.static doubleCirculantTracker.imageDotProduct(GrayF64 a) Computes the dot product of the image with itself -
Uses of GrayF64 in boofcv.alg.tracker.tld
Methods in boofcv.alg.tracker.tld with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidTldVarianceFilter.transformSq(GrayF32 input, GrayF64 transformed) Integral image of pixel value squared. -
Uses of GrayF64 in boofcv.alg.transform.fft
Methods in boofcv.alg.transform.fft that return types with arguments of type GrayF64Modifier and TypeMethodDescriptionDiscreteFourierTransformOps.createTransformF64()Creates aDiscreteFourierTransformfor images of typeGrayF64.Methods in boofcv.alg.transform.fft with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidDiscreteFourierTransformOps.magnitude(InterleavedF64 transform, GrayF64 magnitude) Computes the magnitude of the complex image:
magnitude = sqrt( real2 + imaginary2 )static voidDiscreteFourierTransformOps.multiplyRealComplex(GrayF64 realA, InterleavedF64 complexB, InterleavedF64 complexC) Performs element-wise complex multiplication between a real image and a complex image.static voidDiscreteFourierTransformOps.phase(InterleavedF64 transform, GrayF64 phase) Computes the phase of the complex image:
phase = atan2( imaginary , real )static voidDiscreteFourierTransformOps.realToComplex(GrayF64 real, InterleavedF64 complex) Converts a regular image into a complex interleaved image with the imaginary component set to zero. -
Uses of GrayF64 in boofcv.alg.transform.ii
Methods in boofcv.alg.transform.ii that return GrayF64Modifier and TypeMethodDescriptionstatic GrayF64IntegralImageOps.convolve(GrayF64 integral, IntegralKernel kernel, @Nullable GrayF64 output) General code for convolving a box filter across an image using the integral image.static GrayF64IntegralImageOps.convolveBorder(GrayF64 integral, IntegralKernel kernel, @Nullable GrayF64 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayF64Converts a regular image into an integral image.Methods in boofcv.alg.transform.ii with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic doubleIntegralImageOps.block_unsafe(GrayF64 integral, int x0, int y0, int x1, int y1) Computes the value of a block inside an integral image without bounds checking.static doubleIntegralImageOps.block_zero(GrayF64 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 GrayF64IntegralImageOps.convolve(GrayF64 integral, IntegralKernel kernel, @Nullable GrayF64 output) General code for convolving a box filter across an image using the integral image.static GrayF64IntegralImageOps.convolveBorder(GrayF64 integral, IntegralKernel kernel, @Nullable GrayF64 output, int borderX, int borderY) Convolves the kernel only across the image's border.static doubleIntegralImageOps.convolveSparse(GrayF64 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static GrayF64Converts a regular image into an integral image. -
Uses of GrayF64 in boofcv.alg.transform.ii.impl
Methods in boofcv.alg.transform.ii.impl with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic doubleImplIntegralImageOps.block_unsafe(GrayF64 integral, int x0, int y0, int x1, int y1) static doubleImplIntegralImageOps.block_zero(GrayF64 integral, int x0, int y0, int x1, int y1) static voidImplIntegralImageConvolve_MT.convolve(GrayF64 integral, IntegralKernel kernel, GrayF64 output) static voidImplIntegralImageConvolve.convolve(GrayF64 integral, IntegralKernel kernel, GrayF64 output) static voidImplIntegralImageConvolve_MT.convolveBorder(GrayF64 integral, IntegralKernel kernel, GrayF64 output, int borderX, int borderY) static voidImplIntegralImageConvolve.convolveBorder(GrayF64 integral, IntegralKernel kernel, GrayF64 output, int borderX, int borderY) static doubleImplIntegralImageOps.convolveSparse(GrayF64 integral, IntegralKernel kernel, int x, int y) static void -
Uses of GrayF64 in boofcv.core.image
Methods in boofcv.core.image that return GrayF64Modifier and TypeMethodDescriptionstatic GrayF64ConvertImage.average(InterleavedF64 input, GrayF64 output) Converts aInterleavedF64into aGrayF64by computing the average value of each pixel across all the bands.static GrayF64static GrayF64static GrayF64static GrayF64static GrayF64static GrayF64static GrayF64static GrayF64Methods in boofcv.core.image that return types with arguments of type GrayF64Modifier and TypeMethodDescriptionConvertImage.convert(InterleavedF64 input, Planar<GrayF64> output) Converts aInterleavedF64into the equivalentPlanarMethods in boofcv.core.image with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic GrayF64ConvertImage.average(InterleavedF64 input, GrayF64 output) Converts aInterleavedF64into aGrayF64by computing the average value of each pixel across all the bands.static GrayF64static GrayF64static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayF32static GrayS16static GrayS32static GrayS64static GrayS8static GrayU16static GrayU8static GrayF64static GrayF64static GrayF64static GrayF64static GrayF64static GrayF64static ImageBorder_F64Method parameters in boofcv.core.image with type arguments of type GrayF64Modifier and TypeMethodDescriptionstatic GrayF64ConvertImage.convert(InterleavedF64 input, Planar<GrayF64> output) Converts aInterleavedF64into the equivalentPlanarstatic InterleavedF64ConvertImage.convert(Planar<GrayF64> input, InterleavedF64 output) Converts aPlanarinto the equivalentInterleavedF64Constructors in boofcv.core.image with parameters of type GrayF64 -
Uses of GrayF64 in boofcv.core.image.border
Methods in boofcv.core.image.border with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic ImageBorder1D_F64static ImageBorder1D_F64static ImageBorder_F64static ImageBorder1D_F64 -
Uses of GrayF64 in boofcv.core.image.impl
Methods in boofcv.core.image.impl with parameters of type GrayF64Modifier and TypeMethodDescriptionstatic voidConvertInterleavedToSingle_MT.average(InterleavedF64 from, GrayF64 to) static voidConvertInterleavedToSingle.average(InterleavedF64 from, GrayF64 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 GrayF64Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplConvertImage_MT.convert(InterleavedF64 input, Planar<GrayF64> output) static voidImplConvertImage_MT.convert(Planar<GrayF64> input, InterleavedF64 output) static voidImplConvertImage.convert(InterleavedF64 input, Planar<GrayF64> output) static voidImplConvertImage.convert(Planar<GrayF64> input, InterleavedF64 output) -
Uses of GrayF64 in boofcv.misc
Methods in boofcv.misc with parameters of type GrayF64 -
Uses of GrayF64 in boofcv.struct.border
Methods in boofcv.struct.border with parameters of type GrayF64Constructors in boofcv.struct.border with parameters of type GrayF64 -
Uses of GrayF64 in boofcv.struct.image
Fields in boofcv.struct.image with type parameters of type GrayF64Methods in boofcv.struct.image that return GrayF64