public static class MathUtils.DCT
extends java.lang.Object
| Constructor and Description |
|---|
DCT() |
| Modifier and Type | Method and Description |
|---|---|
static void |
initCheck(Frame input,
int width,
int height,
int depth) |
static Frame |
transform1D(Frame input,
int N,
boolean inverse)
Compute the 1D discrete cosine transform for each row in the given Frame, and return a new Frame
|
static Frame |
transform2D(Frame input,
int height,
int width,
boolean inverse)
Compute the 2D discrete cosine transform for each row in the given Frame, and return a new Frame
|
static Frame |
transform3D(Frame input,
int height,
int width,
int depth,
boolean inverse)
Compute the 3D discrete cosine transform for each row in the given Frame, and return a new Frame
|
public static void initCheck(Frame input, int width, int height, int depth)
public static Frame transform1D(Frame input, int N, boolean inverse)
input - Frame containing numeric columns with data samplesN - Number of samples (must be less or equal than number of columns)inverse - Whether to compute the inversepublic static Frame transform2D(Frame input, int height, int width, boolean inverse)
input - Frame containing numeric columns with data samplesheight - heightwidth - widthinverse - Whether to compute the inversepublic static Frame transform3D(Frame input, int height, int width, int depth, boolean inverse)
input - Frame containing numeric columns with data samplesheight - heightwidth - widthdepth - depthinverse - Whether to compute the inverse