Главная страница
Навигация по странице:

  • Формирование QR -кода (создание визитки)

  • Абраменко Александр ИБТС-13 Поволжский государственный университет телекоммуникаций и информатики

  • Определение версии QR -кода

  • Определение уровня коррекции ошибок

  • Определение вида использованной маски

  • Ручное декодирование QR -кода

  • Вычисление штрафных баллов

  • Аппаратнопрограммное декодирование qrкода


    Скачать 230.91 Kb.
    НазваниеАппаратнопрограммное декодирование qrкода
    Дата12.05.2022
    Размер230.91 Kb.
    Формат файлаdocx
    Имя файлаQR (2).docx
    ТипДокументы
    #525180

    Аппаратно-программное декодирование QR-кода

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



    Образование – это всего лишь ключ, отпирающий двери библиотек. Андре Моруа

    Формирование QR-кода (создание визитки)

    Создать собственную визитку. Для этого с помощью генератора QR-кода закодировать свою фамилию, имя, группу и полное название ВУЗа.



    Абраменко Александр ИБТС-13 Поволжский государственный университет телекоммуникаций и информатики


    Экспериментальное исследование помехоустойчивости QR-кода

    Минимальный масштаб считывание – 100x100px





    Нанесение синих и желтый точек никак не повлияло на считывание QR-кода.





    Нанесение белой и черной линии также никак не повлияли на считывание
    Определение версии QR-кода

    Определить версию кода для матрицы из таблицы 3.2.



    Посчитав количество модулей, я определил, что моя матрица – 6 версии (41x41 модуль)
    Определение уровня коррекции ошибок

    Определить уровни коррекции ошибок для двух матриц (таблицы 3.1 и 3.2).

    Уровень коррекции ошибок

    Код

    Допустимые искажения

    L

    01

    7%

    M

    00

    15%

    Q

    11

    25%

    H

    10

    30%

    10⊕10=00 – следовательно уровень ошибки – M



    11⊕10=01 – следовательно уровень ошибки - L

    Определение вида использованной маски

    Определить вид использованных масок для двух матриц (таблицы 3.1 и 3.2).



    0 11⊕101=110 (Маска 110)

    101⊕001=100 (Маска 100)

    Определение формата представления данных

    Определить формат представления данных для двух матриц (таблицы 3.1 и 3.2). Формат записать в двоичной системе счисления.



    1011

    0111

    Ручное декодирование QR-кода

    Вручную декодировать сообщение, приведённое в табл. 3.3.

    В представленных матрицах верхние пять строк умышленно срезаны (для исключения возможности аппаратно-программного декодирования).

    В отчёте следует подробно описать все этапы ручного декодирования и проиллюстрировать выполненные операции с помощью рисунков. Итогом выполнения задания должно стать сообщение, записанное с учётом верхнего и нижнего регистра (заглавные и строчные буквы).





    Получившиеся слово - WaTEr

    Вычисление штрафных баллов

    Произвести расчёт штрафных баллов по правилу начисления штрафа за каждую группу из пяти или более одноцветных пикселей в одной строке (или столбце).

    Для расчёта использовать матрицы, приведённые в табл. 3.1.



    По столбцам 273

    По строкам 198


    написать администратору сайта