public class FactoryDerivativeSparse
extends java.lang.Object
| Constructor and Description |
|---|
FactoryDerivativeSparse() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ImageGray> |
createLaplacian(java.lang.Class<T> imageType,
ImageBorder<T> border)
Creates a sparse Laplacian filter.
|
static <T extends ImageGray,G extends GradientValue> |
createPrewitt(java.lang.Class<T> imageType,
ImageBorder<T> border)
Creates a sparse prewitt gradient operator.
|
static <T extends ImageGray,G extends GradientValue> |
createSobel(java.lang.Class<T> imageType,
ImageBorder<T> border)
Creates a sparse sobel gradient operator.
|
static <T extends ImageGray,G extends GradientValue> |
createThree(java.lang.Class<T> imageType,
ImageBorder<T> border)
Creates a sparse three gradient operator.
|
static <T extends ImageGray,G extends GradientValue> |
createTwo0(java.lang.Class<T> imageType,
ImageBorder<T> border)
Creates a sparse two-0 gradient operator.
|
static <T extends ImageGray,G extends GradientValue> |
createTwo1(java.lang.Class<T> imageType,
ImageBorder<T> border)
Creates a sparse two-1 gradient operator.
|
public static <T extends ImageGray> ImageFunctionSparse<T> createLaplacian(java.lang.Class<T> imageType, ImageBorder<T> border)
imageType - The type of image which is to be processed.border - How the border should be handled. If null BorderType.EXTENDED will be used.LaplacianEdgepublic static <T extends ImageGray,G extends GradientValue> SparseImageGradient<T,G> createSobel(java.lang.Class<T> imageType, ImageBorder<T> border)
imageType - The type of image which is to be processed.border - How the border should be handled. If null then the borders can't be processed.GradientSobelpublic static <T extends ImageGray,G extends GradientValue> SparseImageGradient<T,G> createPrewitt(java.lang.Class<T> imageType, ImageBorder<T> border)
imageType - The type of image which is to be processed.border - How the border should be handled. If null then the borders can't be processed.GradientPrewittpublic static <T extends ImageGray,G extends GradientValue> SparseImageGradient<T,G> createThree(java.lang.Class<T> imageType, ImageBorder<T> border)
imageType - The type of image which is to be processed.border - How the border should be handled. If null then the borders can't be processed.GradientThreepublic static <T extends ImageGray,G extends GradientValue> SparseImageGradient<T,G> createTwo0(java.lang.Class<T> imageType, ImageBorder<T> border)
imageType - The type of image which is to be processed.border - How the border should be handled. If null then the borders can't be processed.GradientTwo0public static <T extends ImageGray,G extends GradientValue> SparseImageGradient<T,G> createTwo1(java.lang.Class<T> imageType, ImageBorder<T> border)
imageType - The type of image which is to be processed.border - How the border should be handled. If null then the borders can't be processed.GradientTwo1