public class FeatureFactory
extends java.lang.Object
Constructor and Description |
---|
FeatureFactory() |
Modifier and Type | Method and Description |
---|---|
static java.awt.image.BufferedImage |
forwardDCT(java.awt.image.BufferedImage src) |
static float[] |
forwardDCT(float[] data) |
static float[][] |
forwardDCT(float[][] data) |
static Histogram |
getHistogram(java.awt.image.BufferedImage src,
int band) |
static Histogram[] |
getHistograms(java.awt.image.BufferedImage src) |
static MinMax |
getMinMax(java.awt.image.BufferedImage src) |
static int |
getThreshold(java.awt.image.BufferedImage src) |
static int |
getThreshold(java.awt.image.BufferedImage src,
int x,
int y,
int w,
int h) |
static java.lang.String |
getType(java.awt.image.BufferedImage src) |
static boolean |
isBinary(java.awt.image.BufferedImage src) |
static boolean |
isColor(java.awt.image.BufferedImage src) |
static boolean |
isGray(java.awt.image.BufferedImage src) |
static boolean |
isIndexed(java.awt.image.BufferedImage src) |
static java.awt.image.BufferedImage |
toBufferedImage(float[][] array) |
static float[][] |
toFloatArray(java.awt.image.BufferedImage src,
int band) |
public static MinMax getMinMax(java.awt.image.BufferedImage src)
src
- public static Histogram getHistogram(java.awt.image.BufferedImage src, int band)
src
- band
- public static Histogram[] getHistograms(java.awt.image.BufferedImage src)
src
- public static int getThreshold(java.awt.image.BufferedImage src)
src
- public static int getThreshold(java.awt.image.BufferedImage src, int x, int y, int w, int h)
src
- x
- y
- w
- h
- public static java.lang.String getType(java.awt.image.BufferedImage src)
src
- public static boolean isGray(java.awt.image.BufferedImage src)
src
- public static boolean isBinary(java.awt.image.BufferedImage src)
src
- public static boolean isColor(java.awt.image.BufferedImage src)
src
- public static boolean isIndexed(java.awt.image.BufferedImage src)
src
- public static float[] forwardDCT(float[] data)
data
- public static float[][] forwardDCT(float[][] data)
data
- public static java.awt.image.BufferedImage forwardDCT(java.awt.image.BufferedImage src)
src
- public static java.awt.image.BufferedImage toBufferedImage(float[][] array)
array
- public static float[][] toFloatArray(java.awt.image.BufferedImage src, int band)
src
- band
-