public class GradientPrewitt
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static Kernel2D_F32 |
kernelDerivX_F32 |
static Kernel2D_I32 |
kernelDerivX_I32 |
static Kernel2D_F32 |
kernelDerivY_F32 |
static Kernel2D_I32 |
kernelDerivY_I32 |
| Constructor and Description |
|---|
GradientPrewitt() |
| Modifier and Type | Method and Description |
|---|---|
static Kernel2D |
getKernelX(boolean isInteger)
Returns the kernel for computing the derivative along the x-axis.
|
static void |
process(ImageFloat32 orig,
ImageFloat32 derivX,
ImageFloat32 derivY,
ImageBorder_F32 border)
Computes the derivative in the X and Y direction using a floating point Prewitt edge detector.
|
static void |
process(ImageSInt16 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_S32 border)
Computes the derivative in the X and Y direction using an integer Prewitt edge detector.
|
static void |
process(ImageUInt8 orig,
ImageSInt16 derivX,
ImageSInt16 derivY,
ImageBorder_S32 border)
Computes the derivative in the X and Y direction using an integer Prewitt edge detector.
|
public static Kernel2D_I32 kernelDerivX_I32
public static Kernel2D_I32 kernelDerivY_I32
public static Kernel2D_F32 kernelDerivX_F32
public static Kernel2D_F32 kernelDerivY_F32
public static Kernel2D getKernelX(boolean isInteger)
public static void process(ImageUInt8 orig, ImageSInt16 derivX, ImageSInt16 derivY, ImageBorder_S32 border)
orig - Input image. Not modified.derivX - Storage for image derivative along the x-axis. Modified.derivY - Storage for image derivative along the y-axis. Modified.border - Specifies how the image border is handled. If null the border is not processed.public static void process(ImageSInt16 orig, ImageSInt16 derivX, ImageSInt16 derivY, ImageBorder_S32 border)
orig - Input image. Not modified.derivX - Storage for image derivative along the x-axis. Modified.derivY - Storage for image derivative along the y-axis. Modified.border - Specifies how the image border is handled. If null the border is not processed.public static void process(ImageFloat32 orig, ImageFloat32 derivX, ImageFloat32 derivY, ImageBorder_F32 border)
orig - Input image. Not modified.derivX - Storage for image derivative along the x-axis. Modified.derivY - Storage for image derivative along the y-axis. Modified.border - Specifies how the image border is handled. If null the border is not processed.