Compartilhar via


Estrutura de FaceCharacterization (mfapi.h)

A estrutura FaceCharacterization descreve o formato de blob para o atributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS .

Sintaxe

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

Membros

BlinkScoreLeft

0 indica que não há piscar para o olho esquerdo, 100 indica um piscar definitivo para o olho esquerdo (0 a 100).

BlinkScoreRight

0 indica que não há piscar para o olho direito, 100 indica um piscar definitivo para o olho direito (0 a 100).

FacialExpression

Um valor de expressão facial definido.

FacialExpressionScore

0 indica que nenhuma expressão facial como identificada, 100 indica uma expressão facial definitiva como definida (0 a 100).

Comentários

O atributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS contém o estado de piscar e expressão facial para os ROIs faciais identificados em MF_CAPTURE_METADATA_FACEROIS. Para um dispositivo que não dá suporte à detecção de piscadela ou expressão facial, esse atributo deve ser omitido.

As expressões faciais que podem ser detectadas são definidas da seguinte maneira:

#define MF_METADATAFACIALEXPRESSION_SMILE             0x00000001

As estruturas FaceCharacterizationBlobHeader e FaceCharacterization descrevem apenas o formato de blob para o atributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS . A estrutura do item de metadados para as caracterizações faciais (KSCAMERA_METADATA_ITEMHEADER + carga de metadados de caracterizações faciais) é até o driver e deve estar alinhada a 8 bytes.

Requisitos

Requisito Valor
Cabeçalho mfapi.h