ГОСТ Р ИСО/МЭК 29109-4—2015
FOR J = 1 ТО {Count ol views1*}
SUMBYTES = SUMBYTES + 14 + {Image data length2*)
END
END
{Total Bytes Expected3’) = SUMBYTES
Реализация расчета на языке программирования C++ выглядит следующим образом:
int totalBytesExpected (ml numFingersOrPalms: int countOtViews; int imageDataLength)
{
int sumBytes = 32: # т. e. длина общего заголовка записи
for (i=0; i<= numFingersOrPalms: i++)
for 0=1; j<= countOiViews . }♦+)
sumBytes += 14 + imageDataLength
return sumBytes:
}
3 {Уровень настроек получения изображения) ({Image acquisition level})
В {Уровень настроек получения изображения) ({Image acquisition level}) должен быть указан уровень,
при котором параметры получения изображения соответствуют минимальным требованиям данного уровня
(см. ИСО/МЭК 19794-4:2005 (таблица 1)}.
IF {Image acquisition level4*} EQ 10 {
{Pixel depth01} >= 1 бит
IF {Scale units6*} EQ 1 «единица измерения разрешения — п/дюйм
{(Horizontal and Vertical) Scan Resolution7’} >= 125 (Техническая поправка Cor 1:2011)
ELSEIF (Техническая поправка Cor 1:2011) {Scale units81} EQ 2 «единица измерения разрешения — n/см
{(Horizontal and Vertical) Scan Resolution} >= 49 (Техническая поправка Cor 1:2011)}
IF {Image acquisition level} EQ 20 {
{Pixel depth} >= 3 бита
IF {Scale units} EQ 1 «единица измерения разрешения — п/дюйм
f|{(Horizontal and Vertical) Scan Resolution) (Техническая поправка Cor 1:2011)>= 250
ELSEIF {Scale units) EQ 2 «единица измерения разрешения — п/см
f|{(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011)>= 98
IF {Image acquisition level} EQ 30 {
{Pixel depth} >= 8 битов
IF {Scale units} EQ 1«единица измерения разрешения — п/дюйм
[j{(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011) = 500
ELSEIF {Scale units) EQ 2 «единица измерения разрешения — п/см
I{(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011) >= 197
}
IF {Image acquisition level} EQ 31 {
{Pixel depth) >= 8 битов
IF {Scale units) EO 1 «единица измерения разрешения — п/дюйм
[I{(Horizontal and Vertical) Scan Resolution }(Техническая поправка Cor 1:2011)>= 500
UELSEIF (Техническая поправка Cor 1:2011) {Scale units} EQ 2 «единица измерения разрешения —
п/см
[I{(Horizontal and Vertical) Scan Resolution} (Техническая поправка Cor 1:2011) >= 197
}
IF {Image acquisition level} EQ 35 {
{Pixel depth} >= 8 битов
IF {Scale units} EQ 1 «единица измерения разрешения — п/дюйм
[I{(Horizontal and Vertical) Scan Resolution } (Техническая поправка Cor 1:2011) >= 750
11 Число представлений.
2* Длина данных изображения.
3) Общее число ожидаемых байтов.
4> Уровень настроек получения изображения.
5| Разрядность шкалы градаций серого.
6* Единица измерения разрешения.
7* Разрешение сканирования (по горизонтали и по вертикали).
8> Единица измерения разрешения.
14