Compartir a través de


Estructura FaceCharacterization (mfapi.h)

La estructura Face Attribute describe el formato de blob para el atributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS .

Sintaxis

typedef struct tagFaceCharacterization {
  ULONG BlinkScoreLeft;
  ULONG BlinkScoreRight;
  ULONG FacialExpression;
  ULONG FacialExpressionScore;
} FaceCharacterization;

Miembros

BlinkScoreLeft

0 indica que no hay parpadeo para el ojo izquierdo, 100 indica un parpadeo definitivo para el ojo izquierdo (0 - 100).

BlinkScoreRight

0 indica que no hay parpadeo para el ojo derecho, 100 indica un parpadeo definitivo para el ojo derecho (0 - 100).

FacialExpression

Valor de expresión facial definido.

FacialExpressionScore

0 indica que ninguna expresión facial como identificada, 100 indica una expresión facial definida tal como se define (0 - 100).

Comentarios

El atributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS contiene el estado de expresión facial y parpadeo de las ROIs faciales identificadas en MF_CAPTURE_METADATA_FACEROIS. Para un dispositivo que no admite la detección de expresiones faciales o parpadeos, este atributo debe omitirse.

Las expresiones faciales que se pueden detectar se definen de la siguiente manera:

#define MF_METADATAFACIALEXPRESSION_SMILE             0x00000001

Las estructuras Face AttributeBlobHeader y FaceStructure solo describen el formato de blob para el atributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS . La estructura del elemento de metadatos para las caracterizaciones faciales (KSCAMERA_METADATA_ITEMHEADER + carga de metadatos de caracterizaciones faciales) es hasta el controlador y debe estar alineada con 8 bytes.

Requisitos

Requisito Valor
Header mfapi.h