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 |