j2d.face.detection
Class SkinFace
java.lang.Object
j2d.face.detection.SkinFace
- Direct Known Subclasses:
- FaceTemplate
public class SkinFace
- extends java.lang.Object
Constructor Summary |
SkinFace()
|
SkinFace(java.awt.Image img)
|
SkinFace(java.awt.Image img,
double tRL,
double tRH,
double tGL,
double tGH,
double tHL,
double tHH,
double tSL,
double tSH,
double tVL,
double tVH)
|
SkinFace(java.lang.String file)
|
SkinFace(java.lang.String file,
double tRL,
double tRH,
double tGL,
double tGH,
double tHL,
double tHH,
double tSL,
double tSH,
double tVL,
double tVH)
|
SkinFace(java.net.URL file)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SkinFace
public SkinFace()
SkinFace
public SkinFace(java.lang.String file,
double tRL,
double tRH,
double tGL,
double tGH,
double tHL,
double tHH,
double tSL,
double tSH,
double tVL,
double tVH)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
SkinFace
public SkinFace(java.awt.Image img)
SkinFace
public SkinFace(java.awt.Image img,
double tRL,
double tRH,
double tGL,
double tGH,
double tHL,
double tHH,
double tSL,
double tSH,
double tVL,
double tVH)
SkinFace
public SkinFace(java.lang.String file)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
SkinFace
public SkinFace(java.net.URL file)
throws java.lang.IllegalArgumentException,
java.net.MalformedURLException
- Throws:
java.lang.IllegalArgumentException
java.net.MalformedURLException
setImage
public void setImage(java.awt.Image img)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
setImage
public void setImage(java.lang.String file)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
setThresholds
public void setThresholds(double tRL,
double tRH,
double tGL,
double tGH,
double tHL,
double tHH,
double tSL,
double tSH,
double tVL,
double tVH)
setDefaultThresholds
public void setDefaultThresholds()
setupImage
public void setupImage(java.awt.Image img)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
initPixels
public void initPixels()
findCenter
public void findCenter()
processPixels
public void processPixels()
makeBinary
public void makeBinary()
refreshEllipse
public void refreshEllipse()
getWidth
public int getWidth()
getHeight
public int getHeight()
getBufferedImage
public java.awt.image.BufferedImage getBufferedImage(java.awt.Image img)
getSource
public java.awt.image.BufferedImage getSource()
output
public void output(java.io.File out)
throws java.io.IOException
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException