Condividi tramite


Struttura Di caratterizzazione viso (mfapi.h)

La struttura FaceCharacterization descrive il formato BLOB per l'attributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS .

Sintassi

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

Members

BlinkScoreLeft

0 indica un lampeggiamento per l'occhio sinistro, 100 indica un lampeggiamento definito per l'occhio sinistro (0 - 100).

BlinkScoreRight

0 indica nessun lampeggiamento per l'occhio destro, 100 indica un lampeggiamento definito per l'occhio destro (0 - 100).

FacialExpression

Valore dell'espressione facciale definito.

FacialExpressionScore

0 indica che nessuna espressione facciale come identificata, 100 indica l'espressione facciale definita (0 - 100).

Commenti

L'attributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS contiene lo stato di espressione blink e facciale per le RO del viso identificate in MF_CAPTURE_METADATA_FACEROIS. Per un dispositivo che non supporta il rilevamento di espressioni facciali o blink, questo attributo deve essere omesso.

Le espressioni facciali che possono essere rilevate sono definite come segue:

#define MF_METADATAFACIALEXPRESSION_SMILE             0x00000001

Le strutture FaceHeader e FaceHeader descrivono solo il formato BLOB per l'attributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS. La struttura degli elementi di metadati per la caratterizzazione del viso (KSCAMERA_METADATA_ITEMHEADER + payload dei metadati del viso) è fino al driver e deve essere allineata a 8 byte.

Requisiti

Requisito Valore
Intestazione mfapi.h