Struktur der Gesichtscharakterisierung (mfapi.h)
Die Struktur "FaceCharacterization" beschreibt das Blobformat für das attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS .
Syntax
typedef struct tagFaceCharacterization {
ULONG BlinkScoreLeft;
ULONG BlinkScoreRight;
ULONG FacialExpression;
ULONG FacialExpressionScore;
} FaceCharacterization;
Member
BlinkScoreLeft
0 gibt kein Blinken für das linke Auge an, 100 bedeutet einen eindeutigen Blink für das linke Auge (0 - 100).
BlinkScoreRight
0 gibt kein Blinken für das rechte Auge an, 100 bedeutet einen eindeutigen Blinken für das rechte Auge (0 - 100).
FacialExpression
Ein definierter Gesichtsausdruckswert.
FacialExpressionScore
0 gibt keinen solchen Gesichtsausdruck wie identifiziert an, 100 gibt einen eindeutigen Gesichtsausdruck wie definiert an (0 - 100).
Hinweise
Das attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS enthält den Blink- und Gesichtsausdruckszustand für die in MF_CAPTURE_METADATA_FACEROIS identifizierten Gesichts-ROIs. Für ein Gerät, das keine Blink- oder Gesichtsausdruckserkennung unterstützt, sollte dieses Attribut weggelassen werden.
Die Gesichtsausdrücke, die erkannt werden können, sind wie folgt definiert:
#define MF_METADATAFACIALEXPRESSION_SMILE 0x00000001
Die Strukturen FaceCharacterizationBlobHeader und FaceCharacterization beschreiben nur das Blobformat für das attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS . Die Metadatenelementstruktur für die Gesichtscharakterisierungen (KSCAMERA_METADATA_ITEMHEADER + Metadatennutzlast für Gesichtscharakterisierungen) ist bis zum Treiber festgelegt und muss 8 Byte ausgerichtet sein.
Anforderungen
Anforderung | Wert |
---|---|
Header | mfapi.h |