Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кубасов С.Е. Разработка ПО распознавания штрихк...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.17 Mб
Скачать
    1. Инструкция пользователю

Разрабатываемое программное средство предназначено для распознавания штрихкодов товаров и реализовано в виде класса с интерфейсом Win Forms. Данная инструкция предназначена для пользователя, использующего программное средство в готовом виде.

Для работы приложения необходимо установить:

- Пакет Microsoft .NET Framework версии 4.0;

- Библиотеку Emgucv версии 3.0.0 и выше;

- до 2Гб на жестком диске для полной установки всех сопутствующих материалов;

Так же для работы приложения рекомендуется вмонтированная или подключенная к ПК камера.

Пример использования программы продемонстрирован на рисунках 2.8, 2.9, 2.10.

Рисунок 2.8. Результат распознавания штрихкода Aztec

Рисунок 2.9. Результат распознавания штрихкода QR-кода

Рисунок 2.10. Результат распознавания штрихкода QR по видео

По выбранным через диалоговое окно файлам и кадрам видеопотока осуществляется распознавание с выводом закодированной информации и выбранного изображения.

Выводы по главе

Во второй главе описаны основные этапы процесса разработки, тестирования и отладки программного средства распознавания штрихкодов с ипользованием каскадов Хаара. На основе доступных аппаратных и программных ресурсов были использованы такие средства разработки ПС, что требования для их функционирования не превышали бы аппаратные возможности конечного пользователя. Были выбраны семейство операционных систем Microsoft Windows и среда разработки Microsoft Visual Studio. В качестве языка программирования был выбран Visual C#. Для обучения каскада Хаара была использована библиотека компьютерного зрения Opencv, и ее версия для языка C# Emgucv. Данные программные средства являются наиболее функциональными в соотношении со скоростью и простотой разработки. Выбор обоснован подробным описанием каждой из используемых технологий.

Для распознавания штрихкодов товаров в первой главе были предложен метод Виолы-Джонса, реализуемый в механизме каскада Хаара. Алгоритм последовательного обучения был описан с подробным описанием значений параметров.

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

Для каждого модуля представленная диаграмма классов, созданная при помощи встроенных средств Microsoft Visual Studio. Каждый из компонентов представлен в таблице с подробным описанием его функционально принадлежности.

Тестирование и отладка программы проводились в соответствии со всеми существующими методическими рекомендациями. Представлены основные проблемы тестирования, а также таблица наиболее значительных из встретившихся ошибок. После проведения отладки и получения большого объема неудачных тестов можно утверждать, программное средство лишено ошибок и возможности сбоя функционирования ПС.

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