Package | Description |
---|---|
org.shared.array |
A package of multidimensional arrays.
|
org.shared.fft |
A package for FFTs.
|
org.shared.image |
A package for representing images and image statistics as matrices and arrays.
|
org.shared.image.filter |
A package of two-dimensional filters.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractArray<T extends AbstractArray<T,U,D,E>,U extends AbstractArray<? extends U,?,?,?>,D extends AbstractArray<? extends D,?,?,?>,E>
An abstract base class for multidimensional arrays of real and complex values.
|
class |
AbstractArray<T extends AbstractArray<T,U,D,E>,U extends AbstractArray<? extends U,?,?,?>,D extends AbstractArray<? extends D,?,?,?>,E>
An abstract base class for multidimensional arrays of real and complex values.
|
class |
AbstractArray<T extends AbstractArray<T,U,D,E>,U extends AbstractArray<? extends U,?,?,?>,D extends AbstractArray<? extends D,?,?,?>,E>
An abstract base class for multidimensional arrays of real and complex values.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractComplexArray<C extends AbstractComplexArray<C,R>,R extends AbstractRealArray<R,C>>
An abstract base class for arrays of complex values.
|
class |
AbstractRealArray<R extends AbstractRealArray<R,C>,C extends AbstractComplexArray<C,R>>
An abstract base class for arrays of real values.
|
class |
ComplexArray
A multidimensional complex array class.
|
class |
RealArray
A multidimensional real array class.
|
Modifier and Type | Class and Description |
---|---|
class |
FftCache<C extends AbstractArray<C,C,R,?>,R extends AbstractArray<R,C,R,?>>
A class for thread-safe caching of padded and FFT'd convolution kernels.
|
class |
FftCache<C extends AbstractArray<C,C,R,?>,R extends AbstractArray<R,C,R,?>>
A class for thread-safe caching of padded and FFT'd convolution kernels.
|
Modifier and Type | Method and Description |
---|---|
protected abstract <A extends AbstractArray<?,C,?,?>> |
FftCache.createCacheable(A array,
int[] dims)
Creates an instance of the complex array type.
|
protected <A extends AbstractArray<?,ComplexArray,?,?>> |
ConvolutionCache.createCacheable(A array,
int[] dims) |
<A extends AbstractArray<?,C,?,?>> |
FftCache.get(A tag,
int... dims)
Attempts to retrieve a cached, padded, and FFT'd companion of the given
AbstractArray . |
Constructor and Description |
---|
FftCache.CacheKey(AbstractArray<?,C,?,?> tag,
int[] dims)
Default constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
IntegralHistogram
A data structure for computing the histogram over any rectangular region quickly.
|
class |
IntegralImage
A data structure for computing the sum over any rectangular region quickly.
|
Modifier and Type | Class and Description |
---|---|
class |
DerivativeOfGaussian
An implementation of DooG filters up to
0 th and 1 st derivatives. |
class |
Gabor
An implementation of oriented, complex-valued Gabor filters.
|
class |
GaborCircular
An implementation of circular, complex-valued Gabor filters.
|
class |
LaplacianOfGaussian
An implementation of LoG filters.
|
class |
Mean
A mean low-pass filter.
|
Modifier and Type | Method and Description |
---|---|
static <T extends AbstractArray<?,?,?,?>> |
Filters.normalize(T array)
Mutatively normalizes a
RealArray by its L1 norm or, alternatively, a ComplexArray
by its complex magnitudes. |