ГОСТ Р ИСО/МЭК 29109-10—2017
2
SUMBYTES = 15//Т. е. длина блока «Общий заголовок»
HGVRs = Extract_HGVRs (BDIR); //в данной подпрограмме. HGVRs(l).Length = {Length of HGVR,)} для каждой
ЗГКР
tor (i30; l<{Number of HGVR2»}; !♦♦)
sumbytes ♦ = HGVRs{i).Length.//добавляется длина каждой полученной ЗГКР. содержащей заголовок записи
END
{Total Bytes Expected3*} = SUMBYTES
3 Некоторые поля требуют проведения дополнительных испытаний на соответствие требованиям справоч
ного приложения.
4 Следующие расчеты могут быть использованы для проведения нескольких испытаний, указанных в таб
лице 2:
mitral = {X Position of the silhouette starting point4»};
mltalY = {Y Position ofthe silhouette starting point51},
passl = TRUE.WpassI гарантирует, что начальная точка является крайней правой верхней точкой контура кис
ти руки
if (pomts( ).x = = inttlalX)&&{pomt6(2).y<inltialY)
passl =FALSE;
points = Traverse FCC<{Silhouette data6»}. {Data compression algorithm71}. InltialX. mitielY. {Data resolution8»},
Snumpolnts);
for <1*0; Knum points. I++)
{
rf(pomts(i).x == imtiatX)&& {polnts(l).y ■» miUalYy/npoBepKa количества раз пересечения начальной точки кон
тура кисти руки
♦♦crossings;
if (points(i).x>lnitlalX)//npoeepKa того, что начальная точка является самой верхней в столбце контура кисти
руки
pass1=FALSE;
}
pass2 = (crossings == 2); // проверка того, что начальная точка пересекается ровно два раза
pass3 » (points(numpoints-l).x ■= lmtialX)&& (points(numpoints-l).y ■■ initialY).//npoeepKa того, что начальная
точка совпадает с конечной
pass4 = (points{numpomts-2).x == mitiatX);//npoeepKa того, что правый столбец является вертикальным
Pass = (pass! && pass2 && pass3 && pass4).
5 При извлечении блоков данных контура кисти руки из ЗГКР должна быть написана подпрограмма для син
таксического анализа ЦКФ. Данная подпрограмма должна проходить точки до того, как {Длина контура кисти руки}
({Silhouette length)) будет пройдена или ЦКФ достигнет начальной точки. В обоих случаях при необходимости байты
(октеты в соответствии с ИСО/МЭК 19794-10) следует дополнять нулевыми дополнительными битами.
11Размер ЗГКР.
21Число ЗГКР.
3>Общее число ожидаемых байтов
4> Положение начальной точки контура кисти руки по оси X.
5»Положение начальной точки контура кисти руки по оси Y.
6»Данные контура кисти руки.
7>Алгоритм сжатия данных контура кисти руки.
8>Разрешение данных контура кисти руки.
12