|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmpi.cbg.fly.Filter
public class Filter
| Constructor Summary | |
|---|---|
Filter()
|
|
| Method Summary | |
|---|---|
static FloatArray2D |
computeGaussian(FloatArray2D input,
float sigma)
|
static FloatArray2D |
computeGaussianFastMirror(FloatArray2D input,
float sigma)
|
static FloatArray2D |
computeIncreasingGaussianX(FloatArray2D input,
float stDevStart,
float stDevEnd)
|
static FloatArray2D |
computeLaPlaceFilter3(FloatArray2D input)
|
static FloatArray2D |
computeLaPlaceFilter5(FloatArray2D input)
|
static FloatArray2D |
convolveSeparable(FloatArray2D input,
float[] h,
float[] v)
convolve an image with a horizontal and a vertical kernel simple straightforward, not optimized---replace this with a trusted better version soon |
static FloatArray2D |
create_gaussian_kernel_2D_offset(float sigma,
float offset_x,
float offset_y,
boolean normalize)
|
static float[] |
createGaussianKernel1D(float sigma,
boolean normalize)
Create a 1d-Gaussian kernel of appropriate size |
static FloatArray2D |
createGaussianKernel2D(float sigma,
boolean normalize)
|
static FloatArray2D[] |
createGradients(FloatArray2D array)
|
static FloatArray2D |
distortSamplingX(FloatArray2D input)
|
static FloatArray2D |
distortSamplingY(FloatArray2D input)
|
static void |
enhance(FloatArray2D src,
float scale)
in place enhance all values of a FloatArray to fill the given range |
static int |
flipInRange(int a,
int mod)
return a integer that is flipped in the range [0 ... mod - 1] |
static int |
ldu(int v)
fast floor ld of unsigned v |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Filter()
| Method Detail |
|---|
public static final int flipInRange(int a,
int mod)
a - the value to be flippedrange - the size of the range
public static final int ldu(int v)
public static float[] createGaussianKernel1D(float sigma,
boolean normalize)
sigma - Standard deviation of the Gaussian kernelnormalize - Normalize integral of the Gaussian kernel to 1 or not...
public static FloatArray2D createGaussianKernel2D(float sigma,
boolean normalize)
public static FloatArray2D create_gaussian_kernel_2D_offset(float sigma,
float offset_x,
float offset_y,
boolean normalize)
public static FloatArray2D computeIncreasingGaussianX(FloatArray2D input,
float stDevStart,
float stDevEnd)
public static FloatArray2D computeGaussian(FloatArray2D input,
float sigma)
public static FloatArray2D computeGaussianFastMirror(FloatArray2D input,
float sigma)
public static FloatArray2D distortSamplingX(FloatArray2D input)
public static FloatArray2D distortSamplingY(FloatArray2D input)
public static FloatArray2D computeLaPlaceFilter3(FloatArray2D input)
public static FloatArray2D computeLaPlaceFilter5(FloatArray2D input)
public static FloatArray2D[] createGradients(FloatArray2D array)
public static final void enhance(FloatArray2D src,
float scale)
public static FloatArray2D convolveSeparable(FloatArray2D input,
float[] h,
float[] v)
input - the input imageh - horizontal kernelv - vertical kernel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||