Partager via


Structure de caractérisation faciale (mfapi.h)

La structure Face Caractérisation décrit le format d’objet blob de l’attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS .

Syntaxe

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

Membres

BlinkScoreLeft

0 indique aucun clignotement pour l’œil gauche, 100 indique un clignotement défini pour l’œil gauche (0 - 100).

BlinkScoreRight

0 indique aucun clignotement pour l’œil droit, 100 indique un clignotement défini pour l’œil droit (0 - 100).

FacialExpression

Valeur d’expression faciale définie.

FacialExpressionScore

0 n’indique aucune expression faciale telle qu’identifiée, 100 indique définie telle expression faciale telle que définie (0 à 100).

Remarques

L’attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS contient l’état de clignement et d’expression faciale pour les RO du visage identifiés dans MF_CAPTURE_METADATA_FACEROIS. Pour un appareil qui ne prend pas en charge la détection de clignotement ou d’expression faciale, cet attribut doit être omis.

Les expressions faciales qui peuvent être détectées sont définies comme suit :

#define MF_METADATAFACIALEXPRESSION_SMILE             0x00000001

Les structures FaceCharacterizationBlobHeader et FaceCharacterization décrivent uniquement le format d’objet blob pour l’attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS . La structure d’élément de métadonnées pour les caractérisations de visage (KSCAMERA_METADATA_ITEMHEADER + charge utile des métadonnées de caractérisation de visage) est à la hauteur du pilote et doit être alignée sur 8 octets.

Configuration requise

Condition requise Valeur
En-tête mfapi.h