ГОСТ Р ИСО/МЭК 16022 — 2008
ii) эти две линии должны были взаимно перпендикулярны с погрешностью до 5s;
iii) внутренняя сторона угла, образованного этими линиями, имела один и тотже цвет. Следует иметь
ввиду, что если одна или обе линии простираются в обе стороны от точки их пересечения, то два или
четыре образованных L-образных шаблонадолжны быть проверены на соответствие цвету и минимальной
длине dmr для укороченной стороны или сторон, прежде чем они могутстать предполагаемыми L-образны-
ми границами;
8) для каждой пары линий — предполагаемых L-образных границ, найденных на этапе, указанном в
перечислении 7). формируют предполагаемую L-образную структуру путем продления отрезков до точки
их пересечения;
9) если предполагаемая L-образная структура была сформирована из отрезков линий белого цвета
внутри угла L-образной структуры, формируют инвертированное по цвету изображение для декодирова
ния. Предпринимают попыткидекодировать символ, начиная с нормального или инвертированного изобра
жения. выбирая в качестве начального этап, указанный в перечислении d). используя каждую предполага
емую L-образную структуру, определенную на этапе, указанном в перечислении 8) как L-образный шаблон
поиска. Если декодирование не удалось выполнить, переходят к этапу, указанному в перечислении с);
c) продолжают подбирать отрезки линий А1 и предполагаемые L-образные структуры аналогично
предыдущим этапам, также продолжают поиски предполагаемых L-образных структур, используя горизон
тальное и вертикальное смещение линий сканирования по отношению к предыдущим линиям сканирова
ния;
1) используя новую горизонтальную линию сканирования, проведенную на расстоянии Зт™
выше от центральной горизонтальной линии, повторяют в том же порядке действия этапа, указанного
в перечислении Ь) 1). исключая действия, при которых процесс начинается из центральной точки
изображения, и этапы, указанные в перечислениях от Ь)3) до Ь)9). Если декодирование не удалось
выполнить, переходят к следующему этапу, указанному в перечислении 2);
2) используя новую вертикальную линию сканирования, проведенную на расстоянии 3mmlnсле
ва от центральной вертикальной линии сканирования, повторяютдействия этапа, указанного в пе
речислении Ь)2). исключая действия, при которых процесс начинается из центральной точки изобра
жения. и этапы, указанные в перечислениях от Ь) 3) до Ь) 9). Если декодирование не удалось
выпол нить. переходят к следующему этапу, указанному в перечислении 3);
3) повторяют действия этапа, указанного в перечислении 1). используя новой горизонтальную
линию сканирования, расположенную на расстоянии 3mmnниже центральной горизонтальной линии
сканирования. Если декодирование не удалось выполнить, повторяютдействия этапа, указанного в
перечислении 2). но со сдвигом новой вертикальной линии сканирования на 3m^lnвправо от цент
ральной вертикальной линии сканирования. Если декодирование не удалось выполнить, переходят к
этапу, указанному в перечислении 4);
4) продолжают производить горизонтальные и вертикальные линии сканирования, как это пре
дусмотрено на этапах, указанных в перечислениях 1) — 3), на 3вверх, затем влево, затем вниз,
затем от ранее произведенных линий сканирования до успешногодекодирования символа или до
достижения края изображения;
d) первоначально считают, что область-кандидат содержит символ квадратной формы. Если декоди
ровать область каксимвол квадратной формы не удается, пытаются найти и декодировать символ прямо
угольной формы, начиная с этапа, указанного в перечислении]). Для символа квадратной формы сначала
формируют нормализованную схему переходовдля равных сторон области-кандидата, чтобы найти шаб
лон поиска с чередующимися модулями;
1) проецируют через область-кандидат линию, делящую пополам внутренний угол, образован
ный L-образными сторонами, определенный на этапе, указанном в перечислении Ь) 5) (рисунок 9).
Определяют две равные области, образованные этой разделительной линией (биссектрисой), как
левую и правую области со стороны угла L;
2)для каждой стороны формируют так называемую «линию поисха», расположенную на рассто
янии dmlnот вершины угла L-образной структуры и параллельную другой ее стороне, и продолжают
эту линию до биссектрисы согласно рисунку 9.
3) сдвигают каждую «линию поиска» от вершины угла L-образной структуры (рисунок 9). удлиняя
каждую «линию поиска», чтобы они всегда начинались от стороны угла L-образной структуры и за
канчивались на биссектрисе, сохраняя линии поиска параллельными противоположным сторонам
угла L-образной структуры. Каждый раз. когда каждая сторона сдвигается на один пиксель изобра-
27