Package boofcv.alg.filter.kernel.impl
Class SteerableKernel_I32
java.lang.Object
boofcv.alg.filter.kernel.impl.SteerableKernel_I32
- All Implemented Interfaces:
SteerableKernel<Kernel2D_S32>
Implementation of SteerableKernel
for integer point kernels.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncompute
(double angle) Computes the kernel at the specified angle.getBasis
(int index) int
void
setBasis
(SteerableCoefficients coef, Kernel2D... basis) Compute the steerable filter.
-
Constructor Details
-
SteerableKernel_I32
public SteerableKernel_I32()
-
-
Method Details
-
setBasis
Description copied from interface:SteerableKernel
Compute the steerable filter.- Specified by:
setBasis
in interfaceSteerableKernel<Kernel2D_S32>
- Parameters:
coef
- Coefficients for each basis.basis
- Kernels which form the basis for the steerable filter.
-
compute
Description copied from interface:SteerableKernel
Computes the kernel at the specified angle.- Specified by:
compute
in interfaceSteerableKernel<Kernel2D_S32>
- Parameters:
angle
- Angle the kernel should be pointed at.- Returns:
- The computed kernel. Data is recycled each time compute is called.
-
getBasisSize
public int getBasisSize()- Specified by:
getBasisSize
in interfaceSteerableKernel<Kernel2D_S32>
-
getBasis
- Specified by:
getBasis
in interfaceSteerableKernel<Kernel2D_S32>
-