Поделиться через


Структура FaceCharacterization (mfapi.h)

Структура FaceCharacterization описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS .

Синтаксис

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

Члены

BlinkScoreLeft

0 означает отсутствие мигания для левого глаза, 100 — определенное мигание левого глаза (0–100).

BlinkScoreRight

0 означает отсутствие мигания для правого глаза, 100 — определенное мигание для правого глаза (0–100).

FacialExpression

Определенное значение выражения лица.

FacialExpressionScore

0 означает отсутствие такого выражения лица, как определено, 100 — определенное выражение лица, как определено (0–100).

Комментарии

Атрибут MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS содержит состояние мигания и выражения лица для конечных показателей, определенных в MF_CAPTURE_METADATA_FACEROIS. Для устройства, которое не поддерживает обнаружение мигания или выражения лица, этот атрибут следует опустить.

Выражения лиц, которые можно обнаружить, определяются следующим образом:

#define MF_METADATAFACIALEXPRESSION_SMILE             0x00000001

Структуры FaceCharacterizationBlobHeader и FaceCharacterization описывают только формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS . Структура элементов метаданных для характеристик лиц (полезные данные метаданных KSCAMERA_METADATA_ITEMHEADER + характеристики лиц) соответствует драйверу и должна быть выровнена по 8 байтам.

Требования

Требование Значение
Заголовок mfapi.h