Freigeben über


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