Package boofcv.alg.transform.ii
Class DerivativeIntegralImage
java.lang.Object
boofcv.alg.transform.ii.DerivativeIntegralImage
Functions related to image derivatives in integral images.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
static void
static IntegralKernel
kernelDerivX
(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernel
kernelDerivXX
(int size, @Nullable IntegralKernel ret) static IntegralKernel
kernelDerivXY
(int size, @Nullable IntegralKernel ret) static IntegralKernel
kernelDerivY
(int r, @Nullable IntegralKernel ret) Creates a kernel for a symmetric box derivative.static IntegralKernel
kernelDerivYY
(int size, @Nullable IntegralKernel ret) static IntegralKernel
kernelHaarX
(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.static IntegralKernel
kernelHaarY
(int r, @Nullable IntegralKernel ret) Creates a kernel for the Haar wavelet "centered" around the target pixel.
-
Constructor Details
-
DerivativeIntegralImage
public DerivativeIntegralImage()
-
-
Method Details
-
kernelDerivX
Creates a kernel for a symmetric box derivative.- Parameters:
r
- Radius of the box. width is 2*r+1- Returns:
- Kernel Kernel for derivative.
-
kernelDerivY
Creates a kernel for a symmetric box derivative.- Parameters:
r
- Radius of the box. width is 2*r+1- Returns:
- Kernel Kernel for derivative.
-
kernelHaarX
Creates a kernel for the Haar wavelet "centered" around the target pixel.- Parameters:
r
- Radius of the box. width is 2*r- Returns:
- Kernel for a Haar x-axis wavelet.
-
kernelHaarY
Creates a kernel for the Haar wavelet "centered" around the target pixel.- Parameters:
r
- Radius of the box. width is 2*r- Returns:
- Kernel for a Haar y-axis wavelet.
-
kernelDerivXX
-
kernelDerivYY
-
kernelDerivXY
-
derivXX
-
derivYY
-
derivXY
-