Лабораторная 1 - rozh1/RZDGIS GitHub Wiki
Цель работы:
Реализовать и сравнить по быстродействию стандартный и «быстрый» алгоритмы идентификаций.
Задание
-
Сгенерировать кадр размером 10 000 объектов.
-
Реализовать стандартный алгоритм идентификации и распознать кадр, зафиксировав время идентификации.
-
Реализовать «быстрый» алгоритм идентификации и распознать кадр, зафиксировав время идентификации.
-
Сравнить скорость работы двух реализаций.
Работа программы
Кодирование эталонов
Эталон - цветная (RGB) картинка bmp
Кодируется 4-мя цветами:
- белый - логический 0
- черный - логическая 1
- зеленый - маскированный логический 0
- красный - маскированная логическая 1
Ключи запуска
Обязательные
--decode, -d - картинка для декодирования
--generate, -g - генерация карты
--quick, -q - использовать быстрый алгорим декодирования
Не обязательные
--count, -c - кол-во объектов генерации [10000]
Пример использования
lab1.exe --generate image.bmp
- генерация кадра
lab1.exe --decode image.bmp
- декодирование карты
lab1.exe -q image.bmp
- быстрое декодирование карты
Сохранение результатов декдирования
Результаты сохраняются в файл [название картинки].txt