ГОСТ Р ИСО/МЭК 18004-2015
8) Таким же образом определяют примерную сетку выборки для верхней правой области (охва
тывающей верхний правый шаблон поиска PUR и направляющие шаблоны Р1, РЗ и Р4) и для нижней
левой области (охватывающей нижний левый шаблон поиска PDL и направляющие шаблоны Р2. РЗ и
Р5) символа.
9) Для направляющего шаблона Р6 (см. рисунок 37) определяют приблизительные координаты цен
трального модуля из размеров модулей СРх’ и СРу’, значения которых определены из расстояний между
направляющими шаблонами РЗ. Р4 и Р5. путем проведения вспомогательных линий через центры направ
ляющих шаблонов РЗ и Р4 ичерез РЗи Р5соответственно и учета центральных координат этих шаблонов.
Рисунок 37 - Нижняя правая область символа
10) Повторяют этапы е) - h) для определения сетки выборки для нижней правой области символа.
11) Таким же образом определяют сетки выборки для неохваченных областей символа.
i) Просматривают области изображения размером 3x3 пикселей с центрами на пересечениях линий
сетки выборки иопределяют, является этот модуль светлым илитемным на основании глобального порога.
Формируют битовую матрицу, присваивая двоичную 1темным модулям и двоичный 0 светлым модулям.
j) Декодируют информацию о формате, смежную с верхним левым направляющим шаблоном в
соответствии с приложенем С.З для получения уровня исправления ошибок и указателя шаблона ма
ски. примененной к символу. Если число обнаруженных ошибок превышает способность их исправле
ния. повторяют эту процедуру для декодирования информации о формате, смежную с верхним правым и
нижним левым шаблонами поиска.
k) Если невозможно получить из двоичной строки надлежащую информацию о формате, предпри
нимают попытки определения, является ли правильной последовательность битов, если их прочитать в
обратном порядке. В случае успеха продолжают декодирование изображения зеркально отображенно го
символа, меняя местами координаты строк и столбцов.
l) Переходят к этапу у.
т)Для символов Micro QR Code определяют возможный угол поворота символа относительно
координатных осей изображения, анализируя углы наклона линий, полученных на этапе Ь) 3), по отно шению
к осям датчика изображения, а именно ft. ft + 90°, ft + 180° и Л + 270° (см. рисунок 38).
Рисунок 38 - Положение угла т)относительно осей датчика изображения
59