Uses of Class
boofcv.struct.convolve.Kernel1D_F32
Package
Description
-
Uses of Kernel1D_F32 in boofcv.alg.filter.convolve
Modifier and TypeMethodDescriptionstatic float
ConvolveImageNoBorderSparse.convolve
(Kernel1D_F32 horizontal, Kernel1D_F32 vertical, GrayF32 input, int c_x, int c_y, float[] storage) Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.static float
ConvolveImageNormalizedSparse.convolve
(Kernel1D_F32 horizontal, Kernel1D_F32 vertical, GrayF32 input, int c_x, int c_y, float[] storage) Convolves around the specified point in the horizontal and vertical direction.static void
ConvolveImage.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 border) Performs a horizontal 1D convolution across the image.static void
ConvolveImage.horizontal
(Kernel1D_F32 kernel, InterleavedF32 input, InterleavedF32 output, ImageBorder_IL_F32 border) Performs a horizontal 1D convolution across the image.static void
ConvolveImageDownNoBorder.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveImageDownNormalized.horizontal
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest, int skip) Performs a horizontal 1D down convolution across the image while re-normalizing the kernel depending on its overlap with the image.static void
ConvolveImageNoBorder.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output) static void
ConvolveImageNoBorder.horizontal
(Kernel1D_F32 kernel, InterleavedF32 input, InterleavedF32 output) static void
ConvolveImageNormalized.horizontal
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImageNormalized.horizontal
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst, ImageBorder_F32 bsrc) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImageNormalized.horizontal
(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst) Performs a horizontal 1D normalized convolution across the image.static float
ConvolveImageSparse.horizontal
(Kernel1D_F32 kernel, ImageBorder_F32 input, int x, int y) static void
ConvolveImage.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 border) Performs a vertical 1D convolution across the image.static void
ConvolveImage.vertical
(Kernel1D_F32 kernel, InterleavedF32 input, InterleavedF32 output, ImageBorder_IL_F32 border) Performs a vertical 1D convolution across the image.static void
ConvolveImageDownNoBorder.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveImageDownNormalized.vertical
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest, int skip) Performs a vertical 1D down convolution across the image while re-normalizing the kernel depending on its overlap with the image.static void
ConvolveImageNoBorder.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output) static void
ConvolveImageNoBorder.vertical
(Kernel1D_F32 kernel, InterleavedF32 input, InterleavedF32 output) static void
ConvolveImageNormalized.vertical
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) Performs a vertical 1D normalized convolution across the image.static void
ConvolveImageNormalized.vertical
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst, ImageBorder_F32 bsrc) Performs a vertical 1D normalized convolution across the image.static void
ConvolveImageNormalized.vertical
(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst) Performs a vertical 1D normalized convolution across the image.static float
ConvolveImageSparse.vertical
(Kernel1D_F32 kernel, ImageBorder_F32 input, int x, int y) -
Uses of Kernel1D_F32 in boofcv.alg.filter.convolve.border
Modifier and TypeMethodDescriptionstatic void
ConvolveJustBorder_General_IL.horizontal
(Kernel1D_F32 kernel, ImageBorder_IL_F32 src, InterleavedF32 dst) static void
ConvolveJustBorder_General_SB.horizontal
(Kernel1D_F32 kernel, ImageBorder_F32 input, GrayF32 output) static void
ConvolveJustBorder_General_SB.horizontal
(Kernel1D_F32 kernel, ImageBorder_F32 input, GrayF32 output, int divisor) static void
ConvolveJustBorder_General_IL.vertical
(Kernel1D_F32 kernel, ImageBorder_IL_F32 src, InterleavedF32 dst) static void
ConvolveJustBorder_General_SB.vertical
(Kernel1D_F32 kernel, ImageBorder_F32 input, GrayF32 output) static void
ConvolveJustBorder_General_SB.vertical
(Kernel1D_F32 kernel, ImageBorder_F32 input, GrayF32 output, int divisor) -
Uses of Kernel1D_F32 in boofcv.alg.filter.convolve.down
Modifier and TypeMethodDescriptionstatic void
ConvolveDownNoBorderStandard.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static boolean
ConvolveDownNoBorderUnrolled_F32_F32.horizontal
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest, int skip) static void
ConvolveDownNormalized_JustBorder.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNormalizedNaive.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.horizontal11
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.horizontal3
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.horizontal5
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.horizontal7
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.horizontal9
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderStandard.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static boolean
ConvolveDownNoBorderUnrolled_F32_F32.vertical
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest, int skip) static void
ConvolveDownNormalized_JustBorder.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNormalizedNaive.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.vertical11
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.vertical3
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.vertical5
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.vertical7
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) static void
ConvolveDownNoBorderUnrolled_F32_F32.vertical9
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, int skip) -
Uses of Kernel1D_F32 in boofcv.alg.filter.convolve.noborder
Modifier and TypeMethodDescriptionstatic float
ConvolveImageStandardSparse.convolve
(Kernel1D_F32 horizontal, Kernel1D_F32 vertical, GrayF32 input, int c_x, int c_y, float[] storage) static void
ConvolveImageStandard_IL_MT.horizontal
(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst) static void
ConvolveImageStandard_IL.horizontal
(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static boolean
ConvolveImageUnrolled_SB_F32_F32.horizontal
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static boolean
ConvolveImageUnrolled_SB_MT_F32_F32.horizontal
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_F32_F32.horizontal11
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_MT_F32_F32.horizontal11
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_F32_F32.horizontal3
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_MT_F32_F32.horizontal3
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_F32_F32.horizontal5
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_MT_F32_F32.horizontal5
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_F32_F32.horizontal7
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_MT_F32_F32.horizontal7
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_F32_F32.horizontal9
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_MT_F32_F32.horizontal9
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageStandard_IL_MT.vertical
(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst) static void
ConvolveImageStandard_IL.vertical
(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static boolean
ConvolveImageUnrolled_SB_F32_F32.vertical
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static boolean
ConvolveImageUnrolled_SB_MT_F32_F32.vertical
(Kernel1D_F32 kernel, GrayF32 image, GrayF32 dest) static void
ConvolveImageUnrolled_SB_F32_F32.vertical11
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_MT_F32_F32.vertical11
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_F32_F32.vertical3
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_MT_F32_F32.vertical3
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_F32_F32.vertical5
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_MT_F32_F32.vertical5
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_F32_F32.vertical7
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_MT_F32_F32.vertical7
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_F32_F32.vertical9
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) static void
ConvolveImageUnrolled_SB_MT_F32_F32.vertical9
(Kernel1D_F32 kernel, GrayF32 src, GrayF32 dst) -
Uses of Kernel1D_F32 in boofcv.alg.filter.convolve.normalized
Modifier and TypeMethodDescriptionstatic float
ConvolveNormalizedStandardSparse.convolve
(Kernel1D_F32 horizontal, Kernel1D_F32 vertical, GrayF32 input, int c_x, int c_y, float[] storage) static void
ConvolveNormalized_JustBorder_IL.horizontal
(Kernel1D_F32 kernel, InterleavedF32 src, InterleavedF32 dst) static void
ConvolveNormalized_JustBorder_SB.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output) static void
ConvolveNormalizedNaive_IL.horizontal
(Kernel1D_F32 kernel, InterleavedF32 input, InterleavedF32 output) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 binput) static void
ConvolveNormalized_JustBorder_IL.vertical
(Kernel1D_F32 kernel, InterleavedF32 input, InterleavedF32 output) static void
ConvolveNormalized_JustBorder_SB.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output) static void
ConvolveNormalizedNaive_IL.vertical
(Kernel1D_F32 kernel, InterleavedF32 input, InterleavedF32 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_F32 kernel, GrayF32 input, GrayF32 output, ImageBorder_F32 binput) -
Uses of Kernel1D_F32 in boofcv.alg.filter.derivative
Modifier and TypeFieldDescriptionstatic Kernel1D_F32
GradientThree.kernelDeriv_F32
static Kernel1D_F32
GradientTwo0.kernelDeriv_F32
static Kernel1D_F32
GradientTwo1.kernelDeriv_F32
static Kernel1D_F32
HessianThree.kernelXXYY_F32
Modifier and TypeMethodDescriptionstatic void
DerivativeHelperFunctions.processBorderHorizontal
(GrayF32 orig, GrayF32 deriv, Kernel1D_F32 kernel, ImageBorder_F32 borderType) static void
DerivativeHelperFunctions.processBorderVertical
(GrayF32 orig, GrayF32 deriv, Kernel1D_F32 kernel, ImageBorder_F32 borderType) -
Uses of Kernel1D_F32 in boofcv.alg.filter.kernel
Modifier and TypeMethodDescriptionstatic Kernel1D_F32
KernelMath.convolve1D_F32
(Kernel1D_F32 a, Kernel1D_F32 b) Modifier and TypeMethodDescriptionstatic Kernel1D_S32
KernelMath.convert
(Kernel1D_F32 original, float minFrac) static Kernel1D_F32
KernelMath.convolve1D_F32
(Kernel1D_F32 a, Kernel1D_F32 b) static Kernel2D_F32
KernelMath.convolve2D
(Kernel1D_F32 a, Kernel1D_F32 b) Convolve two 1D kernels together to form a 2D kernel.static void
KernelMath.convolveSmooth
(Kernel1D_F32 kernel, float[] src, float[] dst, int length) Applies a smoothing kernel the the array.static void
KernelMath.divide
(Kernel1D_F32 kernel, float value) static void
KernelMath.normalizeSumToOne
(Kernel1D_F32 kernel) Normalizes the array such that it sums up to one.static void
KernelMath.scale
(Kernel1D_F32 kernel, float value) -
Uses of Kernel1D_F32 in boofcv.deepboof
Modifier and TypeMethodDescriptionstatic Kernel1D_F32
DataManipulationOps.create1D_F32
(double[] kernel) Converts the double array into a 1D float kernel -
Uses of Kernel1D_F32 in boofcv.factory.filter.convolve
ModifierConstructorDescriptionHorizontal1D_F32
(Kernel1D_F32 kernel) Vertical1D_F32
(Kernel1D_F32 kernel) -
Uses of Kernel1D_F32 in boofcv.factory.filter.kernel
Modifier and TypeMethodDescriptionprotected static Kernel1D_F32
FactoryKernelGaussian.derivative1D_F32
(int order, double sigma, int radius, boolean normalize) Computes the derivative of a Gaussian kernel.protected static Kernel1D_F32
FactoryKernelGaussian.gaussian1D_F32
(double sigma, int radius, boolean odd, boolean normalize) Creates a floating point Gaussian kernel with the sigma and radius.static Kernel1D_F32
FactoryKernel.random1D_F32
(int width, int offset, float min, float max, Random rand) Creates a random 1D kernel drawn from a uniform distribution.static Kernel1D_F32
FactoryKernel.table1D_F32
(int radius, boolean normalized) Create an floating point table convolution kernel.static Kernel1D_F32
FactoryKernel.table1D_F32
(int offset, int length, boolean normalized) -
Uses of Kernel1D_F32 in boofcv.struct.convolve
Modifier and TypeMethodDescriptionKernel1D_F32.copy()
static Kernel1D_F32
Kernel1D_F32.wrap
(float[] data, int width, int offset) Creates a kernel whose elements are the specified data array and has the specified width.