Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 19784-1-2007 Автоматическая идентификация. Идентификация биометрическая. Биометрический программный интерфейс. Часть 1. Спецификация биометрического программного интерфейса (с Изменением N 1)

     7.70 Тип BioAPI_GUI_SUBOPERATION (БиоАПИ 2.1)


Данный подраздел применяется только при использовании версии БиоАПИ 2.1.

Перечень возможных типов подопераций, выполняемых ПБУ в процессе операции, о которых может быть сообщено приложению в уведомлении о событии ГИП.

typedef uint8_t BioAPI_GUI_SUBOPERATION;

#define BioAPI_GUI_SUBOPERATION_CAPTURE (1)

#define BioAPI_GUI_SUBOPERATION_PROCESS (2)

#define BioAPI_GUI_SUBOPERATION_CREATETEMPLATE (3)

#define BioAPI_GUI_SUBOPERATION_VERIFYMATCH (4)

#define BioAPI_GUI_SUBOPERATION_IDENTIFYMATCH (5)


Значения данного типа встречаются в уведомлениях о событии ГИП и идентифицируют тип подоперации текущей операции, для которой сгенерировано событие ГИП.

В таблице 1-5 показаны типы подопераций (и их число), которые выполняются ПБУ в процессе каждого типа операции (по порядку). Для операций BioAPI_GUI_OPERATION_CAPTURE, BioAPI_GUI_OPERATION_VERIFY, BioAPI_GUI_OPERATION_IDENTIFY и BioAPI_GUI_OPERATION_ENROLL число подопераций соответствует полному циклу подопераций (см. 7.66), и в нем не учитываются возможные повторные захваты, которые совершаются в процессе цикла (см. 7.69).


Таблица 1-5 - Подоперации, выполняемые в каждой операции

Операции

Подоперации

BioAPl_GUI_OPERATION_CAPTURE с целью верификации или идентификации

BioAPI_GUI_SUBOPERATION_CAPTURE (одна)

BioAPI_GUI_SUBOPERATION_PROCESS (ни одной или одна)

BioAPI_GUI_OPERATION_CAPTURE с целью регистрации (если тип регистрации тестировать-верифицировать)

BioAPI_GUI_SUBOPERATION_CAPTURE (две)

BioAPI_GUI_SUBOPERATION_CREATETEMPLATE (одна)

BioAPI_GUI_SUBOPERATION_PROCESS (одна)

BioAPI_GUI_SUBOPERATION_VERIFYMATCH (одна)

BioAPI_GUI_OPERATION_CAPTURE с целью регистрации (если тип регистрации многократный-захват)

BioAPI_GUI_SUBOPERATION_CAPTURE (несколько)

BioAPI_GUI_SUBOPERATION_CREATETEMPLATE (одна)

BioAPI_GUI_OPERATlON_PROCESS

BioAPI_GUI_SUBOPERATION_PROCESS (одна)

BioAPI_GUI_OPERATION_CREATETEMPLATE

BioAPI_GUI_SUBOPERATION_CREATETEMPLATE (одна)

BioAPI_GUI_OPERATION_VERIFYMATCH

BioAPI_GUI_SUBOPERATION_VERIFYMATCH (одна)

BioAPI_GUI_OPERATION_IDENTIFYMATCH

BioAPI_GUI_SUBOPERATION_lDENTIFYMATCH (одна)

BioAPI_GUI_OPERATION_VERIFY

BioAPI_GUI_SUBOPERATION_CAPTURE (одна)

BioAPI_GUI_SUBOPERATION_PROCESS (одна)

BioAPI_GUI_SUBOPERATION_VERIFYMATCH (одна)

BioAPI_GUI_OPERATION_IDENTIFY

BioAPI_GUI_SUBOPERATION_CAPTURE (одна)

BioAPI_GUI_SUBOPERATION_PROCESS (одна)

BioAPI_GUI_SUBOPERATION_IDENTIFYMATCH (одна)

BioAPI_GUI_OPERATION_ENROLL (если тип регистрации тестировать-верифицировать)

BioAPI_GUI_SUBOPERATION_CAPTURE (две)

BioAPI_GUI_SUBOPERATION_CREATETEMPLATE (одна)

BioAPI_GUI_SUBOPERATION_PROCESS (одна)

BioAPI_GUI_SUBOPERATION_VERIFYMATCH (одна)

BioAPI_GUI_OPERATION_ENROLL (если тип регистрации многократный-захват)

BioAPI_GUI_SUBOPERATION_CAPTURE (несколько)

BioAPI_GUI_SUBOPERATION_CREATETEMPLATE (одна)