(Продолжение Изменения № 1к ГОСТ Р ИСО/МЭК16022-2008)
HupuiMw
к
пш н стада принт
ттЛ
агорот
А
щ
1
) 8
V
*
А
4
1
*
V
4
* \
4 <
4 i
ч’
4 Ь |
Ш>ч
щ. >
’ ч
ч *
J Sч ’
a F fS
f i l m
n BV *
Н ш рмпммв
кгалсамтаре
хщятм провой
стороны
Рисунок 14 —Формирование реальной сетки модулей
i) продолжают заполнение остальных областей данных:
1) в процессе составления области данных формируют новую L-образную структуру части данных
левее или выше, используя одну ил двух следующих процедур:
i) если новая область данных по-прежнему ограничена с одной стороны исходной L-обратной
структурой, полученной на этапе, указанном в перечислении Ь). повторяют этап, указанный в
перечислении с), устанавливая новую область данных и используя множество точек, выбранных на
этапе, указанном в перечислении с) 2). и множество точек на стороне L-образной структуры из
этапа, указанного в перечислении Ь) 2). которые находятся за пределами линии, подученной на
этапе, указанном в перечислении с) 2).
и) сети новая область данных ограничена с двух сторон другими областями данных, повторяют
порядок действий с этапа, указанною в перечислении с), для определения новой области данных с
помощью множества точек, выбранных на этапе, указанном в перечислении с) 2). для каждой
области данных, которая примыкает и ограничивает новую область данных с двух сторон;
2) если область данных нс соответствует по числу модулей ранее полученным областям данных,
символ корректируют путем сто уменьшения до ближайшего большего числа областей, допускаемых
стандартом для символа:
3) декодируют символ с одной или несколькими областями данных, начиная с последовательно
сти действий, установленных на этапе, указанном в перечислении к);
4) если в текущей области данных закончили просмотр последнего пика и впадины, возвращаются
в предыдущую область данных и продолжают поиск с этапа, указанного в перечислении d) 6) для следу
ющего оставшегося пика и впадины в этой области данных:
j) находят области данных прямоугольного символа:
1) для каждой стороны L-образной структуры передвигают линию поиска, перпендикулярную
этой стороне, от вершины угла L-образной структуры, осуществляя сканирование по длине другой
стороны L-образной структуры, сохраняя линию поиска параллельной другой стороне L-образной струк
туры. Каждый раз. котда линия поиска сдвигается на один пиксель изображения, подсчитывают
число переходов от черного к белому и от белого к черному, начиная и заканчивая подсчет с перехода от
цвета стороны L-образной структуры к противоположному цвету. Подсчет переходов следует делать
только тогда, когда линии поиска имеет тс же самые цвета, что и две линии непосредственно выше
и ниже (левее и правее) текущей, и отличается по цвету от предыдущей линии поиска, для которой
такой подсчет делался. Строят график зависимости числа переходов Т от расстояния X, на которое
сдвигают линию поиска. Продолжают, пока линия нс сдвинется на длину противоположной стороны
L-образной структуры -НО %:
9