Структура 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 |