j2d.color
Class Yuv
java.lang.Object
j2d.FloatImageBean
j2d.color.Yuv
- All Implemented Interfaces:
- ColorConversionInterface
public class Yuv
- extends FloatImageBean
Method Summary |
static int[] |
clamp(int[] r)
|
void |
fromRgb()
|
static java.awt.Image |
getHcRgb(java.awt.Image rgb)
|
static java.awt.Image |
getHcYuv(java.awt.Image rgb)
|
static java.awt.Image |
getRgb(java.awt.Image yuv)
Input a yuv image, return an rgb image. |
static Mat3 |
getRgb2yuvMat()
|
static java.awt.Image |
getYuv(java.awt.Image rgb)
Input an rgb image, return a yuv image. |
static Mat3 |
getYuv2rgbMat()
|
static void |
hw()
|
static void |
main(java.lang.String[] args)
|
static void |
test()
|
void |
toRgb()
|
static short |
trim(short val)
|
Methods inherited from class j2d.FloatImageBean |
addArray, chromaDistance, chromaMark, computeStats, convertSpace, copyFloats, copyFloats, drawMark, getAverageB, getAverageG, getAverageR, getB, getBlue1d, getColor, getColorLocation, getColorLocation, getColorLocation, getColorLocationRG, getFibHsb, getFibYiq, getFloatImageBean, getG, getGreen1d, getHeight, getImage, getMax, getMax, getMin, getMin, getR, getRed1d, getStandardDeviationOfB, getStandardDeviationOfG, getStandardDeviationOfR, getVarianceB, getVarianceG, getVarianceR, getWidth, linearTransform, linearTransform, max, min, normalize, normalize, oneDSubsample4To1, oneDSubsampleTwoTo1, oneOnF, pow, powArray, printStatistics, removeTheDcComponent, scale, scaleArray, setB, setG, setR, subSampleChroma2To1, subSampleChroma4To1, threshColor, threshColor, toString, transpose, twodTo1DDHT, updateParent, updateParent, zeroOut, zeroOutR |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Yuv
public Yuv(java.awt.Image img)
Yuv
public Yuv(ColorFrame _cf)
main
public static void main(java.lang.String[] args)
hw
public static void hw()
getHcRgb
public static java.awt.Image getHcRgb(java.awt.Image rgb)
clamp
public static int[] clamp(int[] r)
getHcYuv
public static java.awt.Image getHcYuv(java.awt.Image rgb)
getYuv
public static java.awt.Image getYuv(java.awt.Image rgb)
- Input an rgb image, return a yuv image.
We are using integer math.
- Parameters:
rgb
-
- Returns:
- m
trim
public static short trim(short val)
getRgb
public static java.awt.Image getRgb(java.awt.Image yuv)
- Input a yuv image, return an rgb image.
- Parameters:
yuv
-
- Returns:
- n
test
public static void test()
fromRgb
public void fromRgb()
- Specified by:
fromRgb
in interface ColorConversionInterface
- Overrides:
fromRgb
in class FloatImageBean
toRgb
public void toRgb()
- Specified by:
toRgb
in interface ColorConversionInterface
- Overrides:
toRgb
in class FloatImageBean
getRgb2yuvMat
public static Mat3 getRgb2yuvMat()
getYuv2rgbMat
public static Mat3 getYuv2rgbMat()