Most visited

Recently visited

Added in API level 21

Face

public final class Face
extends Object

java.lang.Object
   ↳ android.hardware.camera2.params.Face


描述在图像中检测到的脸部。

Summary

Constants

int ID_UNSUPPORTED

当可选字段集不受支持时,ID为 -1

int SCORE_MAX

置信水平的最大可能值。

int SCORE_MIN

置信水平的最小可能值。

Public methods

Rect getBounds()

脸的界限。

int getId()

面部对跟踪器可见时,每张面孔的唯一ID。

Point getLeftEyePosition()

左眼中心的坐标。

Point getMouthPosition()

嘴中心的坐标。

Point getRightEyePosition()

右眼中心的坐标。

int getScore()

检测脸部的置信度。

String toString()

将Face表示为字符串以进行调试。

Inherited methods

From class java.lang.Object

Constants

ID_UNSUPPORTED

Added in API level 21
int ID_UNSUPPORTED

当可选字段集不受支持时,ID为 -1

也可以看看:

常量值:-1(0xffffffff)

SCORE_MAX

Added in API level 21
int SCORE_MAX

置信水平的最大可能值。

也可以看看:

常量值:100(0x00000064)

SCORE_MIN

Added in API level 21
int SCORE_MIN

置信水平的最小可能值。

也可以看看:

常数值:1(0x00000001)

Public methods

getBounds

Added in API level 21
Rect getBounds ()

脸的界限。

一个相对于传感器 SENSOR_INFO_ACTIVE_ARRAY_SIZE矩形,其中(0,0)表示活动数组矩形的左上角。

除了不是 - null以外,对矩形值没有限制。

Returns
Rect

getId

Added in API level 21
int getId ()

面部对跟踪器可见时,每张面孔的唯一ID。

如果脸部离开视野并返回,它将得到一个新的ID。

这是一个可选字段,可能在所有设备上都不支持。 如果ID是.ID_UNSUPPORTED那么leftEyePosition,rightEyePosition和mouthPositions保证为null 否则,leftEyePosition,rightEyePosition和mouthPosition中的每一个可以独立为null或非null。 当设备在CaptureResult密钥STATISTICS_FACE_DETECT_MODE的值报告为STATISTICS_FACE_DETECT_MODE_SIMPLE时,每个面孔的面部标识预计为.ID_UNSUPPORTED

该值将为 .ID_UNSUPPORTED或者大于 0

Returns
int

也可以看看:

getLeftEyePosition

Added in API level 21
Point getLeftEyePosition ()

左眼中心的坐标。

坐标与getBounds()的坐标位于同一空间。 这是一个可选字段,可能在所有设备上都不支持。 如果不支持,该值将始终设置为空。 仅当getId()返回.ID_UNSUPPORTED此值将始终为空。

Returns
Point The left eye position, or null if unknown.

getMouthPosition

Added in API level 21
Point getMouthPosition ()

嘴中心的坐标。

坐标与getBounds()的坐标位于同一空间。 这是一个可选字段,可能在所有设备上都不支持。 如果不支持,该值将始终设置为空。 仅当getId()返回.ID_UNSUPPORTED此值将始终为空。

Returns
Point The mouth position, or null if unknown.

getRightEyePosition

Added in API level 21
Point getRightEyePosition ()

右眼中心的坐标。

坐标与getBounds()的坐标位于同一空间。这是可选字段,可能在所有设备上不受支持。 如果不支持,该值将始终设置为空。 只有当getId()返回.ID_UNSUPPORTED此值将始终为空。

Returns
Point The right eye position, or null if unknown.

getScore

Added in API level 21
int getScore ()

检测脸部的置信度。

范围是.SCORE_MIN.SCORE_MAX .SCORE_MAX是最高的自信。

根据设备的不同,甚至可能会列出非常低信度的面孔,因此应用程序应根据用例以低置信度过滤掉面部。 对于希望在检测到的脸部周围显示矩形的典型.SCORE_MAX相机应用程序,建议过滤掉脸部的面部比.SCORE_MAX少一半。

Returns
int

也可以看看:

toString

Added in API level 21
String toString ()

将Face表示为字符串以进行调试。

Returns
String a string representation of the object.

Hooray!