- java.lang.Object
-
- org.scijava.ops.image.create.DefaultCreateKernelGabor
-
public final class DefaultCreateKernelGabor extends Object
Creates a Gabor kernel with specifications for individual sigma per axis, and a period vector.Kernels valid only for a subset of available axes are also supported. If, for instance, filtering only along 2nd axis is desired, one may provide the sigmas array filled with zeroes (0) except for the 2nd element.
The period vector is a vector along which oscillates the frequency part of the Gabor filter. The length of this vector equals precisely the wave-length of the oscillations (the length of 1 period).
All values are in units of pixels. Both input arrays have to be of the same length.
- Author:
- VladimĂr Ulman
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Type<T>,C extends ComplexType<C>>
RandomAccessibleInterval<C>createKernel(double[] sigmas, double[] period, C typeVar, BiFunction<Dimensions,T,Img<T>> createImgFunc)
-
-
-
Method Detail
-
createKernel
public static <T extends Type<T>,C extends ComplexType<C>> RandomAccessibleInterval<C> createKernel(double[] sigmas, double[] period, C typeVar, BiFunction<Dimensions,T,Img<T>> createImgFunc)
-
-