Uses of Class
boofcv.alg.transform.ii.IntegralKernel
Package
Description
-
Uses of IntegralKernel in boofcv.alg.feature.detect.intensity
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidGIntegralImageFeatureIntensity.hessian
(T integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) Computes an approximation to the Hessian's determinant.static void
IntegralImageFeatureIntensity.hessian
(GrayF32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) static void
IntegralImageFeatureIntensity.hessian
(GrayS32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) -
Uses of IntegralKernel in boofcv.alg.feature.detect.intensity.impl
Modifier and TypeMethodDescriptionstatic void
ImplIntegralImageFeatureIntensity.computeHessian
(GrayF32 integral, GrayF32 intensity, IntegralKernel kerXX, IntegralKernel kerYY, IntegralKernel kerXY, float norm, int y, int yy, int x, int xx) static void
ImplIntegralImageFeatureIntensity.computeHessian
(GrayS32 integral, GrayF32 intensity, IntegralKernel kerXX, IntegralKernel kerYY, IntegralKernel kerXY, float norm, int y, int yy, int x, int xx) static void
ImplIntegralImageFeatureIntensity_MT.hessianBorder
(GrayF32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) Only computes the fast hessian along the border using a brute force approachstatic void
ImplIntegralImageFeatureIntensity_MT.hessianBorder
(GrayS32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) Only computes the fast hessian along the border using a brute force approachstatic void
ImplIntegralImageFeatureIntensity.hessianBorder
(GrayF32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) Only computes the fast hessian along the border using a brute force approachstatic void
ImplIntegralImageFeatureIntensity.hessianBorder
(GrayS32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) Only computes the fast hessian along the border using a brute force approach -
Uses of IntegralKernel in boofcv.alg.feature.detect.interest
Modifier and TypeFieldDescriptionprotected IntegralKernel
FastHessianFeatureDetector.hessXX
protected IntegralKernel
FastHessianFeatureDetector.hessXY
protected IntegralKernel
FastHessianFeatureDetector.hessYY
protected IntegralKernel
FastHessianFeatureDetector.kerXX
protected IntegralKernel
FastHessianFeatureDetector.kerYY
-
Uses of IntegralKernel in boofcv.alg.transform.ii
Modifier and TypeMethodDescriptionIntegralKernel.copy()
static IntegralKernel
DerivativeIntegralImage.kernelDerivX
(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernel
DerivativeIntegralImage.kernelDerivXX
(int size, @Nullable IntegralKernel ret) static IntegralKernel
DerivativeIntegralImage.kernelDerivXY
(int size, @Nullable IntegralKernel ret) static IntegralKernel
DerivativeIntegralImage.kernelDerivY
(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernel
DerivativeIntegralImage.kernelDerivYY
(int size, @Nullable IntegralKernel ret) static IntegralKernel
DerivativeIntegralImage.kernelHaarX
(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.static IntegralKernel
DerivativeIntegralImage.kernelHaarY
(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TGIntegralImageOps.convolve
(T integral, IntegralKernel kernel, T output) General code for convolving a box filter across an image using the integral image.static GrayF32
IntegralImageOps.convolve
(GrayF32 integral, IntegralKernel kernel, @Nullable GrayF32 output) General code for convolving a box filter across an image using the integral image.static GrayF64
IntegralImageOps.convolve
(GrayF64 integral, IntegralKernel kernel, @Nullable GrayF64 output) General code for convolving a box filter across an image using the integral image.static GrayS32
IntegralImageOps.convolve
(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output) General code for convolving a box filter across an image using the integral image.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 <T extends ImageGray<T>>
TGIntegralImageOps.convolveBorder
(T integral, IntegralKernel kernel, T output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayF32
IntegralImageOps.convolveBorder
(GrayF32 integral, IntegralKernel kernel, @Nullable GrayF32 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayF64
IntegralImageOps.convolveBorder
(GrayF64 integral, IntegralKernel kernel, @Nullable GrayF64 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayS32
IntegralImageOps.convolveBorder
(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output, int borderX, int borderY) Convolves the kernel only across the image's border.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 <T extends ImageGray<T>>
doubleGIntegralImageOps.convolveSparse
(T integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static float
IntegralImageOps.convolveSparse
(GrayF32 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static double
IntegralImageOps.convolveSparse
(GrayF64 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static int
IntegralImageOps.convolveSparse
(GrayS32 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static long
IntegralImageOps.convolveSparse
(GrayS64 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static boolean
IntegralImageOps.isInBounds
(int x, int y, IntegralKernel kernel, int width, int height) Checks to see if the kernel is applied at this specific spot if all the pixels would be inside the image bounds or notstatic IntegralKernel
DerivativeIntegralImage.kernelDerivX
(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernel
DerivativeIntegralImage.kernelDerivXX
(int size, @Nullable IntegralKernel ret) static IntegralKernel
DerivativeIntegralImage.kernelDerivXY
(int size, @Nullable IntegralKernel ret) static IntegralKernel
DerivativeIntegralImage.kernelDerivY
(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernel
DerivativeIntegralImage.kernelDerivYY
(int size, @Nullable IntegralKernel ret) static IntegralKernel
DerivativeIntegralImage.kernelHaarX
(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.static IntegralKernel
DerivativeIntegralImage.kernelHaarY
(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.static void
IntegralImageOps.print
(IntegralKernel kernel) Prints out the kernel.ModifierConstructorDescriptionSparseIntegralGradientKernel
(IntegralKernel kernelX, IntegralKernel kernelY) -
Uses of IntegralKernel in boofcv.alg.transform.ii.impl
Modifier and TypeMethodDescriptionstatic void
ImplIntegralImageConvolve_MT.convolve
(GrayF32 integral, IntegralKernel kernel, GrayF32 output) static void
ImplIntegralImageConvolve_MT.convolve
(GrayF64 integral, IntegralKernel kernel, GrayF64 output) static void
ImplIntegralImageConvolve_MT.convolve
(GrayS32 integral, IntegralKernel kernel, GrayS32 output) static void
ImplIntegralImageConvolve_MT.convolve
(GrayS64 integral, IntegralKernel kernel, GrayS64 output) static void
ImplIntegralImageConvolve.convolve
(GrayF32 integral, IntegralKernel kernel, GrayF32 output) static void
ImplIntegralImageConvolve.convolve
(GrayF64 integral, IntegralKernel kernel, GrayF64 output) static void
ImplIntegralImageConvolve.convolve
(GrayS32 integral, IntegralKernel kernel, GrayS32 output) static void
ImplIntegralImageConvolve.convolve
(GrayS64 integral, IntegralKernel kernel, GrayS64 output) static void
ImplIntegralImageConvolve_MT.convolveBorder
(GrayF32 integral, IntegralKernel kernel, GrayF32 output, int borderX, int borderY) static void
ImplIntegralImageConvolve_MT.convolveBorder
(GrayF64 integral, IntegralKernel kernel, GrayF64 output, int borderX, int borderY) static void
ImplIntegralImageConvolve_MT.convolveBorder
(GrayS32 integral, IntegralKernel kernel, GrayS32 output, int borderX, int borderY) static void
ImplIntegralImageConvolve_MT.convolveBorder
(GrayS64 integral, IntegralKernel kernel, GrayS64 output, int borderX, int borderY) static void
ImplIntegralImageConvolve.convolveBorder
(GrayF32 integral, IntegralKernel kernel, GrayF32 output, int borderX, int borderY) static void
ImplIntegralImageConvolve.convolveBorder
(GrayF64 integral, IntegralKernel kernel, GrayF64 output, int borderX, int borderY) static void
ImplIntegralImageConvolve.convolveBorder
(GrayS32 integral, IntegralKernel kernel, GrayS32 output, int borderX, int borderY) static void
ImplIntegralImageConvolve.convolveBorder
(GrayS64 integral, IntegralKernel kernel, GrayS64 output, int borderX, int borderY) static float
ImplIntegralImageOps.convolveSparse
(GrayF32 integral, IntegralKernel kernel, int x, int y) static double
ImplIntegralImageOps.convolveSparse
(GrayF64 integral, IntegralKernel kernel, int x, int y) static int
ImplIntegralImageOps.convolveSparse
(GrayS32 integral, IntegralKernel kernel, int x, int y) static long
ImplIntegralImageOps.convolveSparse
(GrayS64 integral, IntegralKernel kernel, int x, int y)