Uses of Class
boofcv.struct.image.InterleavedF64
Packages that use InterleavedF64
Package
Description
-
Uses of InterleavedF64 in boofcv.abst.transform.fft
Methods in boofcv.abst.transform.fft with parameters of type InterleavedF64Modifier and TypeMethodDescriptionvoidGeneralFft_to_DiscreteFourierTransform_F64.forward(GrayF64 image, InterleavedF64 transform) voidGeneralFft_to_DiscreteFourierTransform_F64.inverse(InterleavedF64 transform, GrayF64 image) -
Uses of InterleavedF64 in boofcv.alg.color.impl
Methods in boofcv.alg.color.impl with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic voidImplColorRgb_MT.rgbToGray_Weighted(InterleavedF64 rgb, GrayF64 gray) static voidImplColorRgb.rgbToGray_Weighted(InterleavedF64 rgb, GrayF64 gray) -
Uses of InterleavedF64 in boofcv.alg.filter.blur
Methods in boofcv.alg.filter.blur that return InterleavedF64Modifier and TypeMethodDescriptionstatic InterleavedF64BlurImageOps.gaussian(InterleavedF64 input, @Nullable InterleavedF64 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable InterleavedF64 storage) Applies Gaussian blur.static InterleavedF64BlurImageOps.gaussian(InterleavedF64 input, @Nullable InterleavedF64 output, double sigma, int radius, @Nullable InterleavedF64 storage) Applies Gaussian blur.Methods in boofcv.alg.filter.blur with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic InterleavedF64BlurImageOps.gaussian(InterleavedF64 input, @Nullable InterleavedF64 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable InterleavedF64 storage) Applies Gaussian blur.static InterleavedF64BlurImageOps.gaussian(InterleavedF64 input, @Nullable InterleavedF64 output, double sigma, int radius, @Nullable InterleavedF64 storage) Applies Gaussian blur. -
Uses of InterleavedF64 in boofcv.alg.filter.convolve
Methods in boofcv.alg.filter.convolve with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic voidConvolveImageNoBorder.convolve(Kernel2D_F64 kernel, InterleavedF64 input, InterleavedF64 output) static voidConvolveImageNormalized.convolve(Kernel2D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) Performs a 2D normalized convolution across the image.static voidConvolveImageNoBorder.horizontal(Kernel1D_F64 kernel, InterleavedF64 input, InterleavedF64 output) static voidConvolveImageNormalized.horizontal(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImageNoBorder.vertical(Kernel1D_F64 kernel, InterleavedF64 input, InterleavedF64 output) static voidConvolveImageNormalized.vertical(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) Performs a vertical 1D normalized convolution across the image. -
Uses of InterleavedF64 in boofcv.alg.filter.convolve.noborder
Methods in boofcv.alg.filter.convolve.noborder with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic voidConvolveImageStandard_IL_MT.convolve(Kernel2D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) static voidConvolveImageStandard_IL.convolve(Kernel2D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) static voidConvolveImageStandard_IL_MT.horizontal(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) static voidConvolveImageStandard_IL.horizontal(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) static voidConvolveImageStandard_IL_MT.vertical(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) static voidConvolveImageStandard_IL.vertical(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) -
Uses of InterleavedF64 in boofcv.alg.filter.convolve.normalized
Methods in boofcv.alg.filter.convolve.normalized with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic voidConvolveNormalized_JustBorder_IL.convolve(Kernel2D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) static voidConvolveNormalizedNaive_IL.convolve(Kernel2D_F64 kernel, InterleavedF64 input, InterleavedF64 output) static voidConvolveNormalized_JustBorder_IL.horizontal(Kernel1D_F64 kernel, InterleavedF64 src, InterleavedF64 dst) static voidConvolveNormalizedNaive_IL.horizontal(Kernel1D_F64 kernel, InterleavedF64 input, InterleavedF64 output) static voidConvolveNormalized_JustBorder_IL.vertical(Kernel1D_F64 kernel, InterleavedF64 input, InterleavedF64 output) static voidConvolveNormalizedNaive_IL.vertical(Kernel1D_F64 kernel, InterleavedF64 input, InterleavedF64 output) -
Uses of InterleavedF64 in boofcv.alg.interpolate.impl
Methods in boofcv.alg.interpolate.impl that return types with arguments of type InterleavedF64Modifier and TypeMethodDescriptionImplBilinearPixel_IL_F64.copy()ImplBilinearPixel_IL_F64.getImageType()Methods in boofcv.alg.interpolate.impl with parameters of type InterleavedF64Constructors in boofcv.alg.interpolate.impl with parameters of type InterleavedF64 -
Uses of InterleavedF64 in boofcv.alg.misc
Methods in boofcv.alg.misc with type parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic <T extends InterleavedF64>
TImageMiscOps.rotateCCW(T input, T output) Rotates the image 90 degrees in the counter-clockwise direction.static <T extends InterleavedF64>
TImageMiscOps.rotateCW(T input, T output) Rotates the image 90 degrees in the clockwise direction.static <T extends InterleavedF64>
TImageMiscOps.transpose(T input, T output) Transposes the imageMethods in boofcv.alg.misc with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic voidPixelMath.abs(InterleavedF64 input, InterleavedF64 output) Sets each pixel in the output image to be the absolute value of the input image.static voidImageMiscOps.addGaussian(InterleavedF64 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(InterleavedF64 input, Random rand, double min, double max) Adds uniform i.i.d noise to each pixel in the image.static voidImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedF64 input, InterleavedF64 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 voidPixelMath.divide(InterleavedF64 input, double denominator, double lower, double upper, InterleavedF64 output) Divide each element by a scalar value.static voidPixelMath.divide(InterleavedF64 input, double denominator, InterleavedF64 output) Divide each element by a scalar value.static voidImageMiscOps.extractBand(InterleavedF64 input, int band, GrayF64 output) Extracts a single band from a multi-band imagestatic voidImageMiscOps.fill(InterleavedF64 image, double value) Fills the whole image with the specified valuestatic voidImageMiscOps.fill(InterleavedF64 image, double[] values) Fills each band in the image with the specified valuesstatic voidImageMiscOps.fillBand(InterleavedF64 image, int band, double value) Fills one band in the image with the specified valuestatic voidImageMiscOps.fillGaussian(InterleavedF64 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(InterleavedF64 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(InterleavedF64 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.insertBand(GrayF64 input, int band, InterleavedF64 output) Inserts a single band into a multi-band image overwriting the original bandstatic voidPixelMath.log(InterleavedF64 input, double val, InterleavedF64 output) Sets each pixel in the output image to log( val + input(x,y)) of the input image.static voidPixelMath.logSign(InterleavedF64 input, double val, InterleavedF64 output) Sets each pixel in the output image to sgn*log( val + sgn*input(x,y)) of the input image.static doubleImageStatistics.max(InterleavedF64 input) Returns the maximum element value.static doubleImageStatistics.maxAbs(InterleavedF64 input) Returns the maximum element value.static doubleImageStatistics.mean(InterleavedF64 img) Returns the mean pixel intensity value.static doubleImageStatistics.meanDiffAbs(InterleavedF64 imgA, InterleavedF64 imgB) Computes the mean of absolute value error between the two images.static doubleImageStatistics.meanDiffSq(InterleavedF64 imgA, InterleavedF64 imgB) Computes the mean squared error (MSE) between the two images.static doubleImageStatistics.min(InterleavedF64 input) Returns the minimum element value.static voidPixelMath.minus(double value, InterleavedF64 input, double lower, double upper, InterleavedF64 output) Subtracts each element's value from a scalar.static voidPixelMath.minus(double value, InterleavedF64 input, InterleavedF64 output) Subtracts each element's value from a scalar.static voidPixelMath.minus(InterleavedF64 input, double value, double lower, double upper, InterleavedF64 output) Subtracts a scalar value from each element.static voidPixelMath.minus(InterleavedF64 input, double value, InterleavedF64 output) Subtracts a scalar value from each element.static voidPixelMath.multiply(InterleavedF64 input, double value, double lower, double upper, InterleavedF64 output) Multiply each element by a scalar value.static voidPixelMath.multiply(InterleavedF64 input, double value, InterleavedF64 output) Multiply each element by a scalar value.static voidPixelMath.negative(InterleavedF64 input, InterleavedF64 output) Changes the sign of every pixel in the image: output[x,y] = -input[x,y]static voidPixelMath.operator1(InterleavedF64 input, PixelMathLambdas.Function1_F64 function, InterleavedF64 output) Applies the lambda operation to each element in the input image.static voidPixelMath.operator2(InterleavedF64 imgA, PixelMathLambdas.Function2_F64 function, InterleavedF64 imgB, InterleavedF64 output) Applies the lambda operation to each element in the two input images.static voidPixelMath.plus(InterleavedF64 input, double value, double lower, double upper, InterleavedF64 output) Adds a scalar value to each element.static voidPixelMath.plus(InterleavedF64 input, double value, InterleavedF64 output) Adds a scalar value to each element.static voidPixelMath.pow2(InterleavedF64 input, InterleavedF64 output) Raises each pixel in the input image to the power of two.static voidPixelMath.sqrt(InterleavedF64 input, InterleavedF64 output) Computes the square root of each pixel in the input image.static doubleImageStatistics.sum(InterleavedF64 input) Returns the sum of all the pixels in the image.static doubleImageStatistics.sumAbs(InterleavedF64 input) Returns the sum of all the pixels in the image. -
Uses of InterleavedF64 in boofcv.alg.misc.impl
Methods in boofcv.alg.misc.impl with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic voidImplImageMiscOps_MT.addGaussian(InterleavedF64 image, Random rand, double sigma, double lowerBound, double upperBound) static voidImplImageMiscOps.addGaussian(InterleavedF64 image, Random rand, double sigma, double lowerBound, double upperBound) static voidImplImageMiscOps_MT.addUniform(InterleavedF64 image, Random rand, double min, double max) static voidImplImageMiscOps.addUniform(InterleavedF64 image, Random rand, double min, double max) static voidImplImageMiscOps_MT.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedF64 input, InterleavedF64 output) static voidImplImageMiscOps.copy(int srcX, int srcY, int dstX, int dstY, int width, int height, InterleavedF64 input, InterleavedF64 output) static voidImplImageMiscOps_MT.extractBand(InterleavedF64 input, int band, GrayF64 output) static voidImplImageMiscOps.extractBand(InterleavedF64 input, int band, GrayF64 output) static voidImplImageMiscOps_MT.fill(InterleavedF64 input, double value) static voidImplImageMiscOps_MT.fill(InterleavedF64 input, double[] values) static voidImplImageMiscOps.fill(InterleavedF64 input, double value) static voidImplImageMiscOps.fill(InterleavedF64 input, double[] values) static voidImplImageMiscOps_MT.fillBand(InterleavedF64 input, int band, double value) static voidImplImageMiscOps.fillBand(InterleavedF64 input, int band, double value) static voidImplImageMiscOps_MT.fillGaussian(InterleavedF64 image, Random rand, double mean, double sigma, double lowerBound, double upperBound) static voidImplImageMiscOps.fillGaussian(InterleavedF64 image, Random rand, double mean, double sigma, double lowerBound, double upperBound) static voidImplImageMiscOps_MT.fillRectangle(InterleavedF64 image, double value, int x0, int y0, int width, int height) static voidImplImageMiscOps.fillRectangle(InterleavedF64 image, double value, int x0, int y0, int width, int height) static voidImplImageMiscOps_MT.fillUniform(InterleavedF64 image, Random rand, double min, double max) static voidImplImageMiscOps.fillUniform(InterleavedF64 image, Random rand, double min, double max) static voidImplImageMiscOps_MT.insertBand(GrayF64 input, int band, InterleavedF64 output) static voidImplImageMiscOps.insertBand(GrayF64 input, int band, InterleavedF64 output) static voidImplImageMiscOps_MT.rotateCCW(InterleavedF64 input, InterleavedF64 output) static voidImplImageMiscOps.rotateCCW(InterleavedF64 input, InterleavedF64 output) static voidImplImageMiscOps_MT.rotateCW(InterleavedF64 input, InterleavedF64 output) static voidImplImageMiscOps.rotateCW(InterleavedF64 input, InterleavedF64 output) static doubleImplImageStatistics_MT.sum(InterleavedF64 img) static doubleImplImageStatistics.sum(InterleavedF64 img) static doubleImplImageStatistics_MT.sumAbs(InterleavedF64 img) static doubleImplImageStatistics.sumAbs(InterleavedF64 img) static voidImplImageMiscOps_MT.transpose(InterleavedF64 input, InterleavedF64 output) static voidImplImageMiscOps.transpose(InterleavedF64 input, InterleavedF64 output) -
Uses of InterleavedF64 in boofcv.alg.tracker.circulant
Fields in boofcv.alg.tracker.circulant declared as InterleavedF64Methods in boofcv.alg.tracker.circulant with parameters of type InterleavedF64Modifier and TypeMethodDescriptionprotected static voidCirculantTracker.computeAlphas(InterleavedF64 yf, InterleavedF64 kf, double lambda, InterleavedF64 alphaf) new_alphaf = yf ./ (fft2(k) + lambda); %(Eq.static voidCirculantTracker.elementMultConjB(InterleavedF64 a, InterleavedF64 b, InterleavedF64 output) Element-wise multiplication of 'a' and the complex conjugate of 'b' -
Uses of InterleavedF64 in boofcv.alg.transform.fft
Methods in boofcv.alg.transform.fft that return types with arguments of type InterleavedF64Modifier and TypeMethodDescriptionDiscreteFourierTransformOps.createTransformF64()Creates aDiscreteFourierTransformfor images of typeGrayF64.Methods in boofcv.alg.transform.fft with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic voidDiscreteFourierTransformOps.magnitude(InterleavedF64 transform, GrayF64 magnitude) Computes the magnitude of the complex image:
magnitude = sqrt( real2 + imaginary2 )static voidDiscreteFourierTransformOps.multiplyComplex(InterleavedF64 complexA, InterleavedF64 complexB, InterleavedF64 complexC) Performs element-wise complex multiplication between two complex images.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.static voidDiscreteFourierTransformOps.shiftZeroFrequency(InterleavedF64 transform, boolean forward) Moves the zero-frequency component into the image center (width/2,height/2). -
Uses of InterleavedF64 in boofcv.core.image
Methods in boofcv.core.image that return InterleavedF64Modifier and TypeMethodDescriptionstatic InterleavedF64ConvertImage.convert(InterleavedF32 input, InterleavedF64 output) Converts anInterleavedF32into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedS16 input, InterleavedF64 output) Converts anInterleavedS16into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedS32 input, InterleavedF64 output) Converts anInterleavedS32into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedS64 input, InterleavedF64 output) Converts anInterleavedS64into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedS8 input, InterleavedF64 output) Converts anInterleavedS8into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedU16 input, InterleavedF64 output) Converts anInterleavedU16into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedU8 input, InterleavedF64 output) Converts anInterleavedU8into aInterleavedF64.static InterleavedF64ConvertImage.convert(Planar<GrayF64> input, InterleavedF64 output) Converts aPlanarinto the equivalentInterleavedF64Methods in boofcv.core.image with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic GrayF64ConvertImage.average(InterleavedF64 input, GrayF64 output) Converts aInterleavedF64into aGrayF64by computing the average value of each pixel across all the bands.static InterleavedF64ConvertImage.convert(InterleavedF32 input, InterleavedF64 output) Converts anInterleavedF32into aInterleavedF64.static InterleavedF32ConvertImage.convert(InterleavedF64 input, InterleavedF32 output) Converts anInterleavedF64into aInterleavedF32.static InterleavedS16ConvertImage.convert(InterleavedF64 input, InterleavedS16 output) Converts anInterleavedF64into aInterleavedS16.static InterleavedS32ConvertImage.convert(InterleavedF64 input, InterleavedS32 output) Converts anInterleavedF64into aInterleavedS32.static InterleavedS64ConvertImage.convert(InterleavedF64 input, InterleavedS64 output) Converts anInterleavedF64into aInterleavedS64.static InterleavedS8ConvertImage.convert(InterleavedF64 input, InterleavedS8 output) Converts anInterleavedF64into aInterleavedS8.static InterleavedU16ConvertImage.convert(InterleavedF64 input, InterleavedU16 output) Converts anInterleavedF64into aInterleavedU16.static InterleavedU8ConvertImage.convert(InterleavedF64 input, InterleavedU8 output) Converts anInterleavedF64into aInterleavedU8.ConvertImage.convert(InterleavedF64 input, Planar<GrayF64> output) Converts aInterleavedF64into the equivalentPlanarstatic InterleavedF64ConvertImage.convert(InterleavedS16 input, InterleavedF64 output) Converts anInterleavedS16into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedS32 input, InterleavedF64 output) Converts anInterleavedS32into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedS64 input, InterleavedF64 output) Converts anInterleavedS64into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedS8 input, InterleavedF64 output) Converts anInterleavedS8into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedU16 input, InterleavedF64 output) Converts anInterleavedU16into aInterleavedF64.static InterleavedF64ConvertImage.convert(InterleavedU8 input, InterleavedF64 output) Converts anInterleavedU8into aInterleavedF64.static InterleavedF64ConvertImage.convert(Planar<GrayF64> input, InterleavedF64 output) Converts aPlanarinto the equivalentInterleavedF64Constructors in boofcv.core.image with parameters of type InterleavedF64ModifierConstructorDescriptionIL_F64(InterleavedF64 image) Value_IL_F64(InterleavedF64 image, double value) -
Uses of InterleavedF64 in boofcv.core.image.impl
Methods in boofcv.core.image.impl with parameters of type InterleavedF64Modifier and TypeMethodDescriptionstatic voidConvertInterleavedToSingle_MT.average(InterleavedF64 from, GrayF64 to) static voidConvertInterleavedToSingle.average(InterleavedF64 from, GrayF64 to) static voidImplConvertImage_MT.convert(InterleavedF32 input, InterleavedF64 output) static voidImplConvertImage_MT.convert(InterleavedF64 input, InterleavedF32 output) static voidImplConvertImage_MT.convert(InterleavedF64 input, InterleavedI16 output) static voidImplConvertImage_MT.convert(InterleavedF64 input, InterleavedI8 output) static voidImplConvertImage_MT.convert(InterleavedF64 input, InterleavedS32 output) static voidImplConvertImage_MT.convert(InterleavedF64 input, InterleavedS64 output) static voidImplConvertImage_MT.convert(InterleavedF64 input, Planar<GrayF64> output) static voidImplConvertImage_MT.convert(InterleavedS16 input, InterleavedF64 output) static voidImplConvertImage_MT.convert(InterleavedS32 input, InterleavedF64 output) static voidImplConvertImage_MT.convert(InterleavedS64 input, InterleavedF64 output) static voidImplConvertImage_MT.convert(InterleavedS8 input, InterleavedF64 output) static voidImplConvertImage_MT.convert(InterleavedU16 input, InterleavedF64 output) static voidImplConvertImage_MT.convert(InterleavedU8 input, InterleavedF64 output) static voidImplConvertImage_MT.convert(Planar<GrayF64> input, InterleavedF64 output) static voidImplConvertImage.convert(InterleavedF32 input, InterleavedF64 output) static voidImplConvertImage.convert(InterleavedF64 input, InterleavedF32 output) static voidImplConvertImage.convert(InterleavedF64 input, InterleavedI16 output) static voidImplConvertImage.convert(InterleavedF64 input, InterleavedI8 output) static voidImplConvertImage.convert(InterleavedF64 input, InterleavedS32 output) static voidImplConvertImage.convert(InterleavedF64 input, InterleavedS64 output) static voidImplConvertImage.convert(InterleavedF64 input, Planar<GrayF64> output) static voidImplConvertImage.convert(InterleavedS16 input, InterleavedF64 output) static voidImplConvertImage.convert(InterleavedS32 input, InterleavedF64 output) static voidImplConvertImage.convert(InterleavedS64 input, InterleavedF64 output) static voidImplConvertImage.convert(InterleavedS8 input, InterleavedF64 output) static voidImplConvertImage.convert(InterleavedU16 input, InterleavedF64 output) static voidImplConvertImage.convert(InterleavedU8 input, InterleavedF64 output) static voidImplConvertImage.convert(Planar<GrayF64> input, InterleavedF64 output) -
Uses of InterleavedF64 in boofcv.struct.border
Methods in boofcv.struct.border with parameters of type InterleavedF64Constructors in boofcv.struct.border with parameters of type InterleavedF64 -
Uses of InterleavedF64 in boofcv.struct.image
Fields in boofcv.struct.image with type parameters of type InterleavedF64Methods in boofcv.struct.image that return InterleavedF64