Package boofcv.factory.filter.kernel
Class FactorySteerable
java.lang.Object
boofcv.factory.filter.kernel.FactorySteerable
Creates different steerable kernels. Steerable kernels are kernels which can be computed at an arbitrary angle easily and efficiently using a set of bases.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <K extends Kernel2D>
SteerableKernel<K>Steerable filter for 2D Gaussian derivatives.
-
Constructor Details
-
FactorySteerable
public FactorySteerable()
-
-
Method Details
-
gaussian
public static <K extends Kernel2D> SteerableKernel<K> gaussian(Class<K> kernelType, int orderX, int orderY, double sigma, int radius) Steerable filter for 2D Gaussian derivatives. The basis is composed of a set of rotated kernels.- Parameters:
kernelType
- Specifies which type of 2D kernel should be generated.orderX
- Order of the derivative in the x-axis.orderY
- Order of the derivative in the y-axis.radius
- Radius of the kernel. @return Steerable kernel generator for the specified gaussian derivative.
-