android.media
public
class
android.media.FaceDetector.Face
A Face contains all the information identifying the location
of a face in a bitmap.
Summary
Constants
|
|
|
Value |
|
float |
CONFIDENCE_THRESHOLD |
The minimum confidence factor of good face recognition |
0.4 |
int |
EULER_X |
The x-axis Euler angle of a face. |
0 |
0x00000000 |
int |
EULER_Y |
The y-axis Euler angle of a face. |
1 |
0x00000001 |
int |
EULER_Z |
The z-axis Euler angle of a face. |
2 |
0x00000002 |
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Constants
public
static
final
float
CONFIDENCE_THRESHOLD
The minimum confidence factor of good face recognition
Constant Value:
0.4
public
static
final
int
EULER_X
The x-axis Euler angle of a face.
Constant Value:
0
(0x00000000)
public
static
final
int
EULER_Y
The y-axis Euler angle of a face.
Constant Value:
1
(0x00000001)
public
static
final
int
EULER_Z
The z-axis Euler angle of a face.
Constant Value:
2
(0x00000002)
Public Methods
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.
public
float
eyesDistance()
Returns the distance between the eyes.
public
void
getMidPoint(PointF point)
Sets the position of the mid-point between the eyes.
Parameters
point
| the PointF coordinates (float values) of the
face's mid-point
|
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
| the Euler axis to retrieve an angle from
(EULER_X, EULER_Y or
EULER_Z) |
Returns
- the Euler angle of the of the face, for the given axis