Package boofcv.alg.filter.kernel.impl
Class SteerableKernel_F32
java.lang.Object
boofcv.alg.filter.kernel.impl.SteerableKernel_F32
- All Implemented Interfaces:
SteerableKernel<Kernel2D_F32>
Implementation of SteerableKernel for floating point kernels.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompute(double angle) Computes the kernel at the specified angle.getBasis(int index) intvoidsetBasis(SteerableCoefficients coef, Kernel2D... basis) Compute the steerable filter.
-
Constructor Details
-
SteerableKernel_F32
public SteerableKernel_F32()
-
-
Method Details
-
setBasis
Description copied from interface:SteerableKernelCompute the steerable filter.- Specified by:
setBasisin interfaceSteerableKernel<Kernel2D_F32>- Parameters:
coef- Coefficients for each basis.basis- Kernels which form the basis for the steerable filter.
-
compute
Description copied from interface:SteerableKernelComputes the kernel at the specified angle.- Specified by:
computein interfaceSteerableKernel<Kernel2D_F32>- 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:
getBasisSizein interfaceSteerableKernel<Kernel2D_F32>
-
getBasis
- Specified by:
getBasisin interfaceSteerableKernel<Kernel2D_F32>
-