Методические указания к заданию 3.1

Методические указания к заданию 3.1

Подготовка к работе

По обозначенной литературе изучить предназначение QR-кодов, методы кодировки и декодирования, ответить на контрольные вопросы.

2. Контрольные вопросы

2.1. Для каких целей употребляются QR-коды?

2.2. Какие спец веб-сайты можно использовать для кодировки и декодирования QR-кодов?

2.3. В каком году придуман QR-код?

2.4. Какое наибольшее число знаков можно поместить в QR-код Методические указания к заданию 3.1?

2.5. В каком графическом формате целенаправлено сохранять QR-коды (PNG, JPEG, BMP, SVG)?

2.6. Что такое уровень помехоустойчивости?

2.7. Сколько уровней помехоустойчивости можно сформировывать в QR-кодах?

2.8. Какой метод употребляют в QR-кодах для увеличения их помехоустойчивости?

2.10. В чем преимущество 2D-кодов по сопоставлению со штришок - кодами?

2.11. Могут ли мобильные устройства Методические указания к заданию 3.1 считывать цветные QR-коды?


Задания на выполнение лабораторной работы

Задание 1. Декодирование QR-кода

При помощи камеры мобильного телефона (нетбука, планшетника) либо специализированных Web-сайтов декодировать коды, приведенные в табл.3.1.

Задание 2. Формирование QR-кода

При помощи генератора QR-кода закодировать свою фамилию, имя, группу и полное заглавие Университета.

Задание 3. Исследование помехоустойчивости QR Методические указания к заданию 3.1-кода

Используя QR-код, приобретенный в прошлом задании, выполнить последующие деяния.

· Поменять ориентацию изображения QR-кода (либо камеры). Произвести считывание (декодирование) инфы.

· Поменять масштаб изображения QR-кода. Произвести считывание инфы. Найти мало допустимые размеры рисунки, при которых считывание инфы еще может быть.

· Нанести на изображение QR-кода 5 темных точек. Попробовать считать Методические указания к заданию 3.1 информацию.

· Нанести на изображение QR-кода дополнительно 5 белоснежных точек. Произвести считывание инфы.

· По изображению QR-кода провести черную линию. Сделать попытку считывания инфы.

· По изображению QR-кода провести белоснежную линию. Произвести считывание инфы.

.


Таблица 3.1

Вар. QR-код Вар. QR-код

Продолжение таблицы 3.1

Вар. QR-код Вар. QR-код


Методические указания

QR Методические указания к заданию 3.1-код (англ. quick response — резвый отклик) — матричный код, разработанный японской компанией «Denso-Wave» в 1994 году [1].

Естественно, что вместимость одной кодовой матрицы не является бескрайней. Наибольшее количество знаков, которые помещаются в одну матрицу такое:

числа — 7189; числа и буковкы (включая кириллицу) — 4296; двоичный код — 2953 б.

Наибольшее распространение рассматриваемый код получил Методические указания к заданию 3.1 посреди абонентов мобильной связи. Юзер может мгновенно занести в собственный мобильный телефон (нетбук) текстовую информацию, контакты в адресную книжку, перейти по web-ссылке, выслать SMS-сообщение и т. д.

При помощи QR-кодов комфортно делать визитки и располагать их на майках, фуражках, значках. Коды открывают огромные способности для рекламы. За счет размещения Методические указания к заданию 3.1 QR-кода на маркетинговом щите, плакате (постере) либо объявлении можно привлечь огромное число клиентов.

Для того чтоб сделать туристские маршруты более информативными, на улицах г. Львова (Украина) расположено более 80 изображений QR-кодов. Ими обустроены коммерческие и культурные объекты, в том числе монументы, строительные сооружения.

QR-коды употребляются для Методические указания к заданию 3.1 маркировки ответственных деталей. Гравировка железной поверхности позволяет наносить код на детали, подвергающиеся воздействиям больших температур, давлений либо брутальных хим веществ. Данный код имеет высшую помехоустойчивость. Даже при наличии повреждений (искажений) изображения на площади 30% всё есть еще возможность безошибочно считывать информацию.

При помощи QR-кодов можно получать прогнозы времени прибытия транспорта Методические указания к заданию 3.1 на определенную остановку. К примеру, транспортный оператор г. Самары располагает наклейки с QR-кодами на остановочных павильонах. Можно считать QR-код фотокамерой собственного мобильного телефона. Это позволяет сходу открыть страничку с прогнозами прибытия транспорта на эту остановку.

QR-код не является единственным вариантом 2D штрих-кода. Известны и Методические указания к заданию 3.1 другие форматы: DataMatrix, ScanLife EZcode и Microsoft Tag (Tag).

Три квадрата в углах изображения QR-кода позволяют устройству определения масштабировать изображение и верно определять его пространственную ориентацию. Темные и белоснежные точки изображения преобразуются считывающим устройством в двоичные числа. Потом делается обработка цифровой инфы. На матрице располагается системная информация, данные, корректирующие Методические указания к заданию 3.1 биты [2]. При обработке употребляется метод Рида-Соломона, позволяющий убрать третья часть вероятных искажений рисунки.

QR-коды можно создавать с различной степенью помехозащищенности. Чем выше помехозащищенность, тем больше лишней инфы содержит матрица.

QR-коды имеют 4 уровня помехозащищенности (уровня корректировки ошибок). Уровни корректировки ошибок определяют долю инфы, подлежащей восстановлению за Методические указания к заданию 3.1 счет использования корректирующего кода.

Уровень корректировки ошибок Код Допустимые преломления
L 7%
M 15%
Q 25%
H 30%

Уровни L и M рекомендуется использовать для печати кодов на пригласительных билетах, визитках, плакатах, маркетинговых щитах и т.д. Уровни Q и H используют для маркировки деталей, когда существует высочайшая возможность повреждения изображения кода Методические указания к заданию 3.1.

Таблица 4.1. указывает, как смотрится код слова «Проба» при разных уровнях помехоустойчивости. Из таблицы видно, что с повышением уровня помехоустойчивости число частей на матрице вырастает.

Таблица 4.2. показывает высшую степень помехоустойчивости QR-кодов. Даже перечеркнутые матрицы позволяют верно декодировать информацию.

Следует направить внимание, что считывание инфы прекращается в случаях, когда значительно искажается один Методические указания к заданию 3.1 из 3-х прямоугольников, отвечающих за определение ориентации матрицы (см. табл. 4.3). В тоже время наличие 20 – ти цветных точек на изображении матрицы не приводит к понижению надежности считывания инфы (см. табл. 4.4).


Таблица 4.1

7% 15%
25% 30%

Таблица 4.2


Таблица 4.3

Таблица 4.4


Методические указания к заданию 3.1

Более просто выполнить операцию декодирования можно при помощи мобильного телефона со Методические указания к заданию 3.1 интегрированной фотокамерой и установленной программкой считывания. Ряд моделей телефонов имеют интегрированный распознаватель QR-кодов, а на другие модели телефонов необходимо установить программу-распознаватель. Для кодировки и декодирования можно советовать последующие программки:

для Android: Гугл Goggles, QuickMark, Barcode Scanner, Barcode2file, QR Droid, NeoReader, ixMAT Scanner, 2D-код, Elinext UPC, I Методические указания к заданию 3.1-Nigma, QR Droid;

для iPhone и iPad: RedLaser, QR Reader for iPhone, Bakodo - Barcode Scanner and QR Bar Code Reader, AT&T Code Scanner, Elinext UPC, Ценометр;

для Windows Phone 7: приложение уже встроено в поиск (Обновление Mango);

для Симбиан OS: QuickMark, Kaywa reader, Nokia barcode reader Методические указания к заданию 3.1, I-Nigma, UpCode, NeoReader, BeeTag;

для Java: Kaywa reader, I-Nigma, UpCode;

для Bada: BeeTagg, Quick QR Reader;

для Maemo: mbarcode;

для Windows Mobile: QuickMark, I-Nigma;

для BlackBerry OS: приложение уже встроено в App World.

При отсутствии устройств определения QR-кода кодирование и декодирование можно выполнить при помощи скриптов, к которым Методические указания к заданию 3.1 есть открытый доступ в Веб.

В качестве специализированных Web-сайтов (генераторов и распознавателей QR-кодов), созданных для кодировки и декодирования QR-кодов, можно использовать:



metodicheskie-ukazaniya-k-vipolneniyu-zadaniya-2.html
metodicheskie-ukazaniya-k-vipolneniyu-zadaniya-po-teme-1.html
metodicheskie-ukazaniya-k-vipusknoj-kvalifikacionnoj-rabote-dlya-studentov-specialnosti.html