Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Методические указания к заданию 3.9 ⇐ ПредыдущаяСтр 3 из 3
При кодировании сообщения формируют восемь матриц с одинаковым содержанием, но разной формы. Для выбора одной из восьми конкурирующих матриц в стандарте определены четыре правила расчета штрафов. Согласно первому правилу штраф назначается за каждую группу из пяти или более одноцветных пикселей в одной строке (или столбце). Второе правило дает штраф за каждый одноцветный квадрат размером 2x2 пикселя. Третье правило определяет штраф, если на матрице есть области, которые похожи на указатели определения ориентации. Четвертое правило начисляет штраф, если более половины пикселей одного цвета. Целью расчетов штрафных баллов является выбор наиболее «пёстрой» матрицы из восьми возможных вариантов. В данной лабораторной работе расчет штрафных баллов будет происходить только в соответствии с первым правилом. Для примера используем матрицу, показанную на рис. 4.8.1. Вычислим штрафные баллы построчно. Первая сверху строка матрицы содержит большое число смежных черных пикселей (две группы однотонных пикселей). Это говорит о том, что для первой строки будет начислено большое число штрафных баллов.
Рис. 4.9.1. Первая строка матрицы
Расчет ведется следующим образом. Если в строке имеется группа из пяти смежных одноцветных пикселей, то начисляется три штрафных балла. За каждый последующий пиксель, который примыкает к группе, начисляется дополнительно по одному баллу. Таким образом, первая группа черных пикселей дает вклад 3 + 1 + 1 = 5 баллов. Вторая группа из семи черных пикселей также дает 5 штрафных баллов. В общей сложности первая строка дала 10 штрафных баллов. Вторая сверху строка матрицы показана на следующем рисунке.
Рис. 4.9.2. Вторая строка матрицы
В этой строке есть две группы по пять белых пикселей. Эти две группы в сумме дают 6 штрафных баллов.
Рис. 4.9.3. Третья строка матрицы
Третья строка матрицы не содержит протяженных групп и поэтому не добавляет штрафных баллов. Аналогичная методика подсчета штрафных баллов используется и для столбцов. На следующем рисунке показаны штрафные баллы по всем строкам и столбцам матрицы.
Рис. 4.9.4. Штрафные баллы
Затем рассчитываются суммарные значения штрафных баллов по строкам и по столбцам. Для рассматриваемого примера суммарное число штрафных баллов по строкам равно 88, а по столбцам 102. Общее число штрафных балов, вычисленное по первому правилу для данной маски, дает число 190.
Используя все четыре правила расчета штрафных баллов, находят суммарную количественную оценку данной маски. Подобные оценки получают для всех восьми масок. Среди этих оценок выбирают минимальную оцеку и для окончательного кодирования используют маску, которая имеет минимальное число штрафных баллов.
Список литературы
1. http://ru.wikipedia.org/wiki/QR-%EA%EE%E4 2. http://habrahabr.ru/post/127197/ 3. http://kcoding.net/2012/qrcode_tutorials/ 4. INTERNATIONAL STANDART ISO/IEC 18004/ First edition 2000-06-15.
Приложение 1. Фактические маски
Приложение 2. Таблица СР-1251
Приложение 3. Определение версии кода с помощью меток центровки
Приложение 4. Определение версии QR-кода с помощью
Системной информации
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-19; просмотров: 339; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.159.150 (0.007 с.) |