ГОСТ Р ИСО/МЭК 29158—2022
После того как основные линии символа будут определены, информация о их размещении должна быть пре
образована для определения действительного изображения символа и выполнена последующая обработка.
D.3.2 Определение базовых линий символики
Используя связанное изображение, определенное по D.2, находят базовые линии символики с помощью
рекомендуемого алгоритма декодирования для символики.
Пример — Базовыми линиями для символики Data Matrix является "L"— образный шаблон.
D.3.3 Преобразование базовых линий
Преобразуют базовые линии в изображении в двоичную форму. Продолжают декодирование с помощью
рекомендуемого алгоритма. Если алгоритм применен успешно, выполняют действия, указанные в 7.4 настоящего
стандарта.
D.4 Повторение декодирования при необходимости
Если попытка декодирования была неуспешной, выбирают новый размер стыковочного сегмента, который
должен быть не менее чем на один пиксель больше по длине, и новый размер апертуры, равный 0,8 размера сты
ковочного сегмента, после чего выполняют действия, указанные в 7.2.1 настоящего стандарта.
D.5 Продолжение декодирования до завершения
Декодирование продолжают до тех пор, пока символ не будет успешно декодирован или до тех пор, когда
размер стыковочного сегмента станет больше максимального размера стыковочного сегмента или будет равен
1/10 максимального размера изображения в пикселях (если максимальный размер X не известен). Если линии
символа не найдены, класс качества символа считают равным 0.
П р и м е ч а н и е — Этот алгоритм предполагает, что символ ориентирован ортогонально в плоскости све
точувствительных элементов устройства формирования изображения, так что модули в изображении должны
быть связаны и выровнены вертикально и горизонтально. Если это условие не выполняется, может потребоваться
поворот стыковочных сегментов на все углы дополнительно к расположению в вертикальном и горизонтальном
направлениях.
24