FaceDetector.Face
  public
  
  
  
  class
  FaceDetector.Face
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.media.FaceDetector.Face | 
A Face contains all the information identifying the location of a face in a bitmap.
Summary
| Constants | |
|---|---|
| float | CONFIDENCE_THRESHOLDThe minimum confidence factor of good face recognition | 
| int | EULER_XThe x-axis Euler angle of a face. | 
| int | EULER_YThe y-axis Euler angle of a face. | 
| int | EULER_ZThe z-axis Euler angle of a face. | 
| Public methods | |
|---|---|
| 
        
        
        
        
        
        float | 
      confidence()
      Returns a confidence factor between 0 and 1. | 
| 
        
        
        
        
        
        float | 
      eyesDistance()
      Returns the distance between the eyes. | 
| 
        
        
        
        
        
        void | 
      getMidPoint(PointF point)
      Sets the position of the mid-point between the eyes. | 
| 
        
        
        
        
        
        float | 
      pose(int euler)
      Returns the face's pose. | 
| Inherited methods | |
|---|---|
Constants
CONFIDENCE_THRESHOLD
public static final float CONFIDENCE_THRESHOLD
The minimum confidence factor of good face recognition
Constant Value: 0.4
EULER_X
public static final int EULER_X
The x-axis Euler angle of a face.
Constant Value: 0 (0x00000000)
EULER_Y
public static final int EULER_Y
The y-axis Euler angle of a face.
Constant Value: 1 (0x00000001)
EULER_Z
public static final int EULER_Z
The z-axis Euler angle of a face.
Constant Value: 2 (0x00000002)
Public methods
confidence
public float confidence ()
Returns a confidence factor between 0 and 1. This indicates how certain what has been found is actually a face. A confidence factor above 0.3 is usually good enough.
| Returns | |
|---|---|
| float | |
eyesDistance
public float eyesDistance ()
Returns the distance between the eyes.
| Returns | |
|---|---|
| float | |
getMidPoint
public void getMidPoint (PointF point)
Sets the position of the mid-point between the eyes.
| Parameters | |
|---|---|
| point | PointF: the PointF coordinates (float values) of the
              face's mid-point | 
pose
public float pose (int euler)
Returns the face's pose. That is, the rotations around either the X, Y or Z axis (the positions in 3-dimensional Euclidean space).
| Parameters | |
|---|---|
| euler | int: the Euler axis to retrieve an angle from
              (EULER_X, EULER_Y or
              EULER_Z) | 
| Returns | |
|---|---|
| float | the Euler angle of the of the face, for the given axis | 
