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 |