| Modifier and Type | Class and Description |
|---|---|
class |
ImageConvolveSparse<T extends ImageSingleBand,K extends Kernel2D>
Abstract class for sparse image convolution.
|
| Modifier and Type | Field and Description |
|---|---|
protected K |
ImageConvolveSparse.kernel |
| Constructor and Description |
|---|
AnyImageDerivative(Kernel2D derivX,
Class<I> inputType,
ImageGenerator<D> derivGen)
Constructor for 2D kernels.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand,K extends Kernel2D> |
GConvolveImageOps.convolve(K kernel,
T input,
T output)
Performs a 2D convolution across the image.
|
static <T extends ImageSingleBand,K extends Kernel2D,B extends ImageBorder<T>> |
GConvolveImageOps.convolve(K kernel,
T input,
T output,
B border)
Performs a 2D convolution across the image.
|
static <T extends ImageSingleBand,K extends Kernel2D> |
GConvolveImageOps.convolveNormalized(K kernel,
T input,
T output)
Performs a 2D convolution across the image while re-normalizing the kernel depending on its
overlap with the image.
|
| Modifier and Type | Method and Description |
|---|---|
static Kernel2D |
GradientPrewitt.getKernelX(boolean isInteger)
Returns the kernel for computing the derivative along the x-axis.
|
static Kernel2D |
GradientSobel.getKernelX(boolean isInteger)
Returns the kernel for computing the derivative along the x-axis.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SteerableKernel<K extends Kernel2D>
Computes a 2D kernel for an arbitrary angle using steerable filters.
|
| Modifier and Type | Method and Description |
|---|---|
static Kernel2D |
GKernelMath.convertToKernel(ImageSingleBand image) |
static Kernel2D |
GKernelMath.convolve(Kernel1D a,
Kernel1D b) |
static Kernel2D |
GKernelMath.transpose(Kernel2D a) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand> |
GKernelMath.convertToImage(Kernel2D kernel) |
void |
SteerableKernel.setBasis(SteerableCoefficients coef,
Kernel2D... basis)
Compute the steerable filter.
|
static Kernel2D |
GKernelMath.transpose(Kernel2D a) |
| Modifier and Type | Method and Description |
|---|---|
void |
SteerableKernel_I32.setBasis(SteerableCoefficients coef,
Kernel2D... basis) |
void |
SteerableKernel_F32.setBasis(SteerableCoefficients coef,
Kernel2D... basis) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageSingleBand,K extends Kernel2D> |
FactoryConvolveSparse.create(Class<T> imageType) |
static <T extends ImageSingleBand,K extends Kernel2D> |
FactoryConvolveSparse.create(Class<T> imageType,
K kernel) |
| Modifier and Type | Method and Description |
|---|---|
static <Input extends ImageSingleBand,Output extends ImageSingleBand> |
FactoryConvolve.convolve(Kernel2D kernel,
Class<Input> inputType,
Class<Output> outputType,
BorderType borderType)
Creates a filter for convolving 2D kernels along the image axis.
|
static <Input extends ImageSingleBand,Output extends ImageSingleBand> |
FactoryConvolveDown.convolve(Kernel2D kernel,
Class<Input> inputType,
Class<Output> outputType,
BorderType border,
int skip)
Creates a filter for convolving 2D kernels along the image axis.
|
| Modifier and Type | Method and Description |
|---|---|
static <K extends Kernel2D> |
FactorySteerable.gaussian(Class<K> kernelType,
int orderX,
int orderY,
double sigma,
int radius)
Steerable filter for 2D Gaussian derivatives.
|
static <T extends ImageSingleBand,K extends Kernel2D> |
FactoryKernelGaussian.gaussian2D(Class<T> imageType,
double sigma,
int radius)
Creates a 2D Gaussian kernel of the specified type.
|
static <K1 extends Kernel1D,K2 extends Kernel2D> |
FactoryKernel.get1DType(Class<K2> kernelType) |
| Modifier and Type | Class and Description |
|---|---|
class |
Kernel2D_F32
This is a kernel in a 2D convolution.
|
class |
Kernel2D_F64
This is a kernel in a 2D convolution.
|
class |
Kernel2D_I32
This is a kernel in a 2D convolution.
|
Copyright © 2013. All Rights Reserved.