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


структура WINBIO_EXTENDED_ENROLLMENT_STATUS

Содержит дополнительные сведения о состоянии регистрации, которая выполняется.

Синтаксис

typedef struct _WINBIO_EXTENDED_ENROLLMENT_STATUS {
  HRESULT                  TemplateStatus;
  WINBIO_REJECT_DETAIL     RejectDetail;
  ULONG                    PercentComplete;
  WINBIO_BIOMETRIC_TYPE    Factor;
  WINBIO_BIOMETRIC_SUBTYPE SubFactor;
  union {
    ULONG32 Null;
    struct {
      RECT BoundingBox;
      LONG Distance;
    } FacialFeatures;
    struct {
      ULONG GeneralSamples;
      ULONG Center;
      ULONG TopEdge;
      ULONG BottomEdge;
      ULONG LeftEdge;
      ULONG RightEdge;
    } Fingerprint;
    struct {
      RECT  EyeBoundingBox_1;
      RECT  EyeBoundingBox_2;
      POINT PupilCenter_1;
      POINT PupilCenter_2;
      LONG  Distance;
    } Iris;
    struct {
      ULONG32 Reserved;
    } Voice;
  } Specific;
} WINBIO_EXTENDED_ENROLLMENT_STATUS, *PWINBIO_EXTENDED_ENROLLMENT_STATUS;

Члены

TemplateStatus

Состояние образца коллекции для шаблона регистрации. Для этого элемента возможны следующие значения.

Значение Значение
S_OK
Регистрация готова к сохранению.
WINBIO_E_INVALID_OPERATION
Регистрация не выполняется.
WINBIO_I_MORE_DATA
Для завершения работы с шаблоном требуются дополнительные примеры.
WINBIO_E_BAD_CAPTURE
Последний пример не подходит для использования.

RejectDetail

Причина того, что последняя выборка непригодна для использования, если значение элемента TemplateStatusWINBIO_E_BAD_CAPTURE.

PercentComplete

Лучшая оценка из адаптера подсистемы для процента завершения шаблона в виде значения от 0 до 100.

Фактор

Тип биометрической единицы, для которой эта структура содержит сведения о возможностях и требованиях к регистрации адаптера двигателя. Например, если значение элемента Factorравно WINBIO_TYPE_FINGERPRINT, структура WINBIO_EXTENDED_ENGINE_INFO применяется к сканеру отпечатков пальцев и содержит соответствующие сведения в структуре Specifc.Fingerprint .

Субфакторинг

Значение WINBIO_BIOMETRIC_SUBTYPE , предоставляющее дополнительные сведения о регистрации.

Конкретных

Сведения о состоянии регистрации, которая выполняется для определенного биометрического фактора.

Null

Зарезервировано. Должен равняться нулю.

FacialFeatures

Сведения о состоянии регистрации, которая выполняется для функций лица.

BoundingBox

Положение в кадре камеры лица лица лица, регистраемого в пикселях. Размер кадра камеры определяет верхний предел количества пикселей для этой позиции. Получите свойство WINBIO_PROPERTY_EXTENDED_SENSOR_INFO , чтобы определить размер кадра камеры. Клиент, использующий монитор присутствия, должен выполнить операцию масштабирования, чтобы сопоставить положение с кадром камеры.

расстояние;

Расстояние между фактическим расположением лица и идеальным фокусным расстоянием для лица. Это значение в диапазоне от -100 до 100. 0 обозначает идеальное расстояние, положительные значения указывают на то, что фактическое расположение лица слишком далеко, а отрицательные — на то, что фактическое расположение слишком близко.

Fingerprint

Сведения о состоянии регистрации, которая выполняется для шаблонов отпечатков пальцев.

ОбщиеПримеры

Общее количество примеров, необходимых для создания нового шаблона отпечатков пальцев.

Центр

Количество примеров для центра отпечатка пальца, необходимого для создания нового шаблона отпечатка пальца.

TopEdge

Количество выборок для верхнего края отпечатка пальца, необходимого для создания нового шаблона отпечатка пальца.

BottomEdge

Количество выборок для нижнего края отпечатка пальца, необходимого для создания нового шаблона отпечатка пальца.

LeftEdge

Количество выборок для левого края отпечатка пальца, необходимого для создания нового шаблона отпечатка пальца.

RightEdge

Количество выборок для правого края отпечатка пальца, необходимого для создания нового шаблона отпечатка пальца.

Ирисы

Сведения о состоянии регистрации, которая выполняется для шаблонов радужной оболочки глаза.

EyeBoundingBox_1

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

Размер кадра камеры определяет верхний предел количества пикселей для этой позиции. Получите свойство WINBIO_PROPERTY_EXTENDED_SENSOR_INFO , чтобы определить размер кадра камеры. Клиент, использующий монитор присутствия, должен выполнить операцию масштабирования, чтобы сопоставить положение с кадром камеры.

EyeBoundingBox_2

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

Размер кадра камеры определяет верхний предел количества пикселей для этой позиции. Получите свойство WINBIO_PROPERTY_EXTENDED_SENSOR_INFO , чтобы определить размер кадра камеры. Клиент, использующий монитор присутствия, должен выполнить операцию масштабирования, чтобы сопоставить положение с кадром камеры.

PupilCenter_1

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

PupilCenter_2

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

расстояние;

Расстояние между фактическим расположением радужной оболочки глаза и идеальным фокусным расстоянием для радужной оболочки глаза. Это значение в диапазоне от -100 до 100. 0 обозначает идеальное расстояние, положительные значения указывают на то, что фактическое расположение радужной оболочки глаза находится слишком далеко, а отрицательные значения указывают на то, что фактическое расположение слишком близко.

Голосовая связь

Сведения о состоянии регистрации, которая выполняется для голосовых шаблонов.

Reserved

Зарезервировано.

Требования

Требование Значение
Минимальная версия клиента
Windows 10 [только классические приложения]
Минимальная версия сервера
Windows Server 2016 [только классические приложения]
Заголовок
Winbio_types.h (включает Winbio.h для клиентских приложений или Winbio_adapters.h для адаптеров)