public class SigProc
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static boolean |
warned |
Constructor and Description |
---|
SigProc() |
Modifier and Type | Method and Description |
---|---|
(package private) static byte |
clampByte(double v) |
static float[] |
convolve(float[] a,
float[] b) |
static void |
convolveCenteredDisc2DMax(float[] a,
int width,
int height,
int radius,
float[] r) |
static void |
convolveCenteredDisc2DMax(int[] a,
int width,
int height,
int radius,
int[] r) |
static void |
convolveCenteredDisc2DMaxCont(int[] a,
int width,
int height,
double radius,
double mpp,
int[] r) |
static void |
convolveSymmetricCentered(float[] a,
int aoff,
int alen,
float[] f,
float[] r,
int roff)
Convolve the input 'a' (which begins at offset aoff and is
alen elements in length) with the filter 'f', depositing the
result in 'r' at the offset 'roff'. f.length should be odd.
|
static void |
convolveSymmetricCenteredMax(byte[] a,
int aoff,
int alen,
float[] f,
byte[] r,
int roff) |
static void |
convolveSymmetricCenteredMax(float[] a,
int aoff,
int alen,
float[] f,
float[] r,
int roff) |
static void |
main(java.lang.String[] args) |
static float[] |
makeGaussianFilter(double sigma,
int n)
Computes gaussian low-pass filter with L1 Norm of 1.0 (all
elements add up).
|
public static final void convolveSymmetricCentered(float[] a, int aoff, int alen, float[] f, float[] r, int roff)
public static final void convolveSymmetricCenteredMax(float[] a, int aoff, int alen, float[] f, float[] r, int roff)
public static final void convolveCenteredDisc2DMaxCont(int[] a, int width, int height, double radius, double mpp, int[] r)
public static final void convolveCenteredDisc2DMax(int[] a, int width, int height, int radius, int[] r)
public static final void convolveCenteredDisc2DMax(float[] a, int width, int height, int radius, float[] r)
static final byte clampByte(double v)
public static final void convolveSymmetricCenteredMax(byte[] a, int aoff, int alen, float[] f, byte[] r, int roff)
public static final float[] convolve(float[] a, float[] b)
public static float[] makeGaussianFilter(double sigma, int n)
public static void main(java.lang.String[] args)