ГОСТ Р ИСО/МЭК 19784-4—2014
А.6 Функции биометрического датчика изображений
А.6.1 Функция BioSFPI_GetJmageParameters
BioAPI RETURN BioAPI BioSPPI Get-ImageParaineters
ibioap
:
unit id
unitid,
uint.32 t‘PixelsHelghL,
uint.32 t.‘PixelsWidth,
uint.32 t
uint.32 t
‘Colours,
‘PixelDepth
) ;
Описание
Данная функция используется для извлечения параметров биометрического датчика.
Не существует каких-либо требований, чтобы значение ИД модуля, предоставляемого ПБУ в качестве вход
ного к данной функции, совпадало со значением ИД модуля, который инфраструктура предоставляет ПБУ в ис
ходном вызове функции BioSPI_BSPAttach при условии, что два значения ИД модуля определяют один и тот же
модуль BioAPI (8.2.4).
Параметры
Unitld (входной) — ИД модуля BioAPI. к которому обращаются для получения параметров сбора биометри
ческих данных.
PixelsHeigbt (выходной) — указатель для извлечения вертикального размера изображения (в пикселях).
PixelsWidlh (выходной) — указатель для извлечения горизонтального размера изображения (в пикселях).
Colours (выходной) — указатель для извлечения цветного режима модуля биометрического датчика. Если
установлено значение 0, то модуль биометрического датчика будет возвращать шкалу оттенков серогодо тех пор,
пока не будет предложено обратное. Если установлено значение 1. то модуль биометрического датчика будет воз
вращать sRGB до тех пор. пока не будет отмены.
PixelDepth (выходной) — указатель для извлечения числа уровней канапа(ов) цвета. Если изображения со
шкалой оттенков серого, он предоставляет число уровней серого. В случае sRGB изображений он предоставляет
уровни каждого цвета (красный, зеленый, голубой). Для трех цветов число уровней будет равным в любом случае.
Возвращаемое значение
Значение BioAPI_RETURN указывает на успешное выполнение функции или определяет тип ошибки. Зна
чение BioAPI_OK указывает на отсутствие ошибки и успешное выполнение функции. Все остальные значения
описывают тип ошибки.
Ошибки
BioAPIERR FUNCTION NOT SUPPORTED
A.6.2 Функция BioSFPI_SetlmageParameters
BioAPI RETURN BioAPI BloSFPI SeLImageParameLers
(BioAPI.UNIT ID UniLId,
uint.32 t
uint32_t
uint.32
t
umt32 t
PixelsHeight,
PixelsWidth,
Coloure,
PixelDepth);
Описание
Данная функция используется для установки параметров биометрического датчика.
Не существует каких-либо требований, чтобы значение ИД модуля, предоставляемого ПБУ в качестве вход
ного параметра к данной функции, совпадало со значением ИД модуля, который инфраструктура предоставляет
ПБУ в исходном вызове функции BioSPI_BSPAttach при условии, что два значения ИД модуля определяют один и
тот же модуль BioAPI (8.2.4).
Параметры
Unitld (входной) — ИД модуля BioAPI. к которому обращаются для установки параметров сбора биометриче
ских данных.
PixelsHe>ght (входной) — устанавливает вертикальный размер изображения (в пикселях), который необходи
мо извлечь. Если устанавливаемый вертикальный размер отличается от значения по умолчанию и новый верти
кальный размер не поддерживается биометрическим датчиком, то вызов функции будет возвращен с BioAPIERR_
FUNCTION_NOT_SUPPORTED.
PixelsWidth (входной) — устанавливает горизонтальный размер изображения (в пикселях), который не
обходимо извлечь. Если устанавливаемый горизонтальный размер отличается от значения по умолчанию и но-
21