Uses of Class
boofcv.alg.transform.ii.IntegralKernel
Packages that use IntegralKernel
Package
Description
-
Uses of IntegralKernel in boofcv.alg.feature.detect.intensity
Methods in boofcv.alg.feature.detect.intensity with parameters of type IntegralKernelModifier 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 voidIntegralImageFeatureIntensity.hessian(GrayF32 integral, int skip, int size, GrayF32 intensity, @Nullable IntegralKernel storageKerXX, @Nullable IntegralKernel storageKerYY, @Nullable IntegralKernel storageKerXY) static voidIntegralImageFeatureIntensity.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
Methods in boofcv.alg.feature.detect.intensity.impl with parameters of type IntegralKernelModifier and TypeMethodDescriptionstatic voidImplIntegralImageFeatureIntensity.computeHessian(GrayF32 integral, GrayF32 intensity, IntegralKernel kerXX, IntegralKernel kerYY, IntegralKernel kerXY, float norm, int y, int yy, int x, int xx) static voidImplIntegralImageFeatureIntensity.computeHessian(GrayS32 integral, GrayF32 intensity, IntegralKernel kerXX, IntegralKernel kerYY, IntegralKernel kerXY, float norm, int y, int yy, int x, int xx) static voidImplIntegralImageFeatureIntensity_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 voidImplIntegralImageFeatureIntensity_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 voidImplIntegralImageFeatureIntensity.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 voidImplIntegralImageFeatureIntensity.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
Fields in boofcv.alg.feature.detect.interest declared as IntegralKernelModifier and TypeFieldDescriptionprotected IntegralKernelFastHessianFeatureDetector.hessXXprotected IntegralKernelFastHessianFeatureDetector.hessXYprotected IntegralKernelFastHessianFeatureDetector.hessYYprotected IntegralKernelFastHessianFeatureDetector.kerXXprotected IntegralKernelFastHessianFeatureDetector.kerYY -
Uses of IntegralKernel in boofcv.alg.transform.ii
Methods in boofcv.alg.transform.ii that return IntegralKernelModifier and TypeMethodDescriptionIntegralKernel.copy()static IntegralKernelDerivativeIntegralImage.kernelDerivX(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernelDerivativeIntegralImage.kernelDerivXX(int size, @Nullable IntegralKernel ret) static IntegralKernelDerivativeIntegralImage.kernelDerivXY(int size, @Nullable IntegralKernel ret) static IntegralKernelDerivativeIntegralImage.kernelDerivY(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernelDerivativeIntegralImage.kernelDerivYY(int size, @Nullable IntegralKernel ret) static IntegralKernelDerivativeIntegralImage.kernelHaarX(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.static IntegralKernelDerivativeIntegralImage.kernelHaarY(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.Methods in boofcv.alg.transform.ii with parameters of type IntegralKernelModifier 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 GrayF32IntegralImageOps.convolve(GrayF32 integral, IntegralKernel kernel, @Nullable GrayF32 output) General code for convolving a box filter across an image using the integral image.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 GrayS32IntegralImageOps.convolve(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output) General code for convolving a box filter across an image using the integral image.static GrayS64IntegralImageOps.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 GrayF32IntegralImageOps.convolveBorder(GrayF32 integral, IntegralKernel kernel, @Nullable GrayF32 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayF64IntegralImageOps.convolveBorder(GrayF64 integral, IntegralKernel kernel, @Nullable GrayF64 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayS32IntegralImageOps.convolveBorder(GrayS32 integral, IntegralKernel kernel, @Nullable GrayS32 output, int borderX, int borderY) Convolves the kernel only across the image's border.static GrayS64IntegralImageOps.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 floatIntegralImageOps.convolveSparse(GrayF32 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static doubleIntegralImageOps.convolveSparse(GrayF64 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static intIntegralImageOps.convolveSparse(GrayS32 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static longIntegralImageOps.convolveSparse(GrayS64 integral, IntegralKernel kernel, int x, int y) Convolves a kernel around a single point in the integral image.static booleanIntegralImageOps.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 IntegralKernelDerivativeIntegralImage.kernelDerivX(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernelDerivativeIntegralImage.kernelDerivXX(int size, @Nullable IntegralKernel ret) static IntegralKernelDerivativeIntegralImage.kernelDerivXY(int size, @Nullable IntegralKernel ret) static IntegralKernelDerivativeIntegralImage.kernelDerivY(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernelDerivativeIntegralImage.kernelDerivYY(int size, @Nullable IntegralKernel ret) static IntegralKernelDerivativeIntegralImage.kernelHaarX(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.static IntegralKernelDerivativeIntegralImage.kernelHaarY(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.static voidIntegralImageOps.print(IntegralKernel kernel) Prints out the kernel.Constructors in boofcv.alg.transform.ii with parameters of type IntegralKernelModifierConstructorDescriptionSparseIntegralGradientKernel(IntegralKernel kernelX, IntegralKernel kernelY) -
Uses of IntegralKernel in boofcv.alg.transform.ii.impl
Methods in boofcv.alg.transform.ii.impl with parameters of type IntegralKernelModifier and TypeMethodDescriptionstatic voidImplIntegralImageConvolve_MT.convolve(GrayF32 integral, IntegralKernel kernel, GrayF32 output) static voidImplIntegralImageConvolve_MT.convolve(GrayF64 integral, IntegralKernel kernel, GrayF64 output) static voidImplIntegralImageConvolve_MT.convolve(GrayS32 integral, IntegralKernel kernel, GrayS32 output) static voidImplIntegralImageConvolve_MT.convolve(GrayS64 integral, IntegralKernel kernel, GrayS64 output) static voidImplIntegralImageConvolve.convolve(GrayF32 integral, IntegralKernel kernel, GrayF32 output) static voidImplIntegralImageConvolve.convolve(GrayF64 integral, IntegralKernel kernel, GrayF64 output) static voidImplIntegralImageConvolve.convolve(GrayS32 integral, IntegralKernel kernel, GrayS32 output) static voidImplIntegralImageConvolve.convolve(GrayS64 integral, IntegralKernel kernel, GrayS64 output) static voidImplIntegralImageConvolve_MT.convolveBorder(GrayF32 integral, IntegralKernel kernel, GrayF32 output, int borderX, int borderY) static voidImplIntegralImageConvolve_MT.convolveBorder(GrayF64 integral, IntegralKernel kernel, GrayF64 output, int borderX, int borderY) static voidImplIntegralImageConvolve_MT.convolveBorder(GrayS32 integral, IntegralKernel kernel, GrayS32 output, int borderX, int borderY) static voidImplIntegralImageConvolve_MT.convolveBorder(GrayS64 integral, IntegralKernel kernel, GrayS64 output, int borderX, int borderY) static voidImplIntegralImageConvolve.convolveBorder(GrayF32 integral, IntegralKernel kernel, GrayF32 output, int borderX, int borderY) static voidImplIntegralImageConvolve.convolveBorder(GrayF64 integral, IntegralKernel kernel, GrayF64 output, int borderX, int borderY) static voidImplIntegralImageConvolve.convolveBorder(GrayS32 integral, IntegralKernel kernel, GrayS32 output, int borderX, int borderY) static voidImplIntegralImageConvolve.convolveBorder(GrayS64 integral, IntegralKernel kernel, GrayS64 output, int borderX, int borderY) static floatImplIntegralImageOps.convolveSparse(GrayF32 integral, IntegralKernel kernel, int x, int y) static doubleImplIntegralImageOps.convolveSparse(GrayF64 integral, IntegralKernel kernel, int x, int y) static intImplIntegralImageOps.convolveSparse(GrayS32 integral, IntegralKernel kernel, int x, int y) static longImplIntegralImageOps.convolveSparse(GrayS64 integral, IntegralKernel kernel, int x, int y)